-- Leo's gemini proxy

-- Connecting to leafstorm.smol.pub:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

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

-- Response ended

-- Page fetched on Thu May 9 22:08:41 2024