πΎ Archived View for leafstorm.smol.pub βΊ todo captured on 2023-09-08 at 15:46:47. Gemini links have been rewritten to link to archived content
View Raw
More Information
β¬
οΈ Previous capture (2022-03-01)
-=-=-=-=-=-=-
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 homepage