πΎ Archived View for gemini.leafstorm.org βΊ en βΊ gemlog βΊ attachments-2022 βΊ 2022-01-29-todo.gmi captured on 2023-01-29 at 02:42:44. Gemini links have been rewritten to link to archived content
View Raw
More Information
-=-=-=-=-=-=-
Paper-clipped to the gemlog entry is a printout of an old Gemini page...
The date "January 29, 2022" is handwritten on top.
leafstorm's to-do list
Major Gemini projects:
- Start regularly gemlogging in English
- RegelmΓ€Γig Gemloggen auf Deutsch anfangen
- Set up my own capsule
- Complete the essential features of Perez listed below
- Write some sort of useful server tool
- Write proposal for additional status codes
Perez
leafstorm/perez on GitHub
Essential features:
- β Convert HTML to Gemtext
- β Put this to-do list on my gemlog
- β Render pages using jinja2 templates
- β Friendly templates for 10-19 and 30-39 responses
- β Friendly templates for 40-69 responses and connection errors
- β Automatically following same-server redirects in 30-39 responses
- β "View source" function for rendered Gemtext
- β Nicer stylesheet
- β Handle ports in gemini:// URLs
- β Rewrite Gemini query strings to use ?q=
- β Implement ProseMirror Gemtext editor outside Perez
- β Integrate Gemtext editor into Perez
- β Option for switching between editing source and editing in ProseMirror
- β Server cert storage and TOFU algorithm
- β Generating and storing client certs
- β Friendly templates for 60-69 responses
- β Uploading gemtext to server with Titan
Continuing the project past the proof of concept:
- β Add a URL bar
- β Use the first heading as a page title
- β Handle responses larger than 128 KiB
- β Implement Lagrange's icon and color theme algorithm
- β Uploading other files with Titan
- β Replace link click interception with URL rewriting?
Please feel free to contact me if you are interested in the projects I am working on, or if you would just like to say hi. I'm new to Gemini space so I would appreciate feedback and connections! My email address is matthew at leafstorm dot org.
β
π Back to the gemlog entry
π Flip to the table of contents
π Close the notebook
(C) 2022 Matthew Frazier. All rights reserved.