Text reflow woes (or: I want bullets back!)y

solderpunk solderpunk at SDF.ORG
Mon Aug 19 19:19:06 BST 2019
>   I thought that one of the overriding concepts for Gemini was the ease if
> implementation---that one should be able to write a client in 100 lines of
> <insert language here>.
> 
>   Now it has certainly grown a bit.  Given that a gemini index file can have
> relative links:

I agree that all this talk of complicated markdown syntax gravely
threatens this overriding concept (although one could argue maybe not,
as just printing non-link lines as-is *is* an explicitly permitted
alternative).  But relative URLs are really no danger to this at all,
and for the record I've just updated
https://tildegit.org/solderpunk/gemini-demo-1 to handle status codes
of 10, and it's still under 100 lines of Python.  It follows redirects,
has no trouble with relative links, and uses mailcap to open non-text
responses.  The user interface is fairly brutalist, but in terms of
taking advantage of what the protocol can do, it's fairly complete.
Client certificates are the only thing it opts out of.

I should try it out on your torture test...

-Solderpunk



Archive home | About this archive