-- Leo's gemini proxy
-- Connecting to leafstorm.smol.pub:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
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
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.
-- Response ended
-- Page fetched on Thu May 9 22:08:41 2024