a space case for transparent gemtext compression

Francis Siefken fsiefken at gmail.com
Sun Jun 20 09:36:52 BST 2021
2021 06 19 15:23 mbays <mbays@sdf.org> wrote:

>
> If I understand correctly, TLS 1.3 actually *removed* compression.
>

Yes, I saw it, I erred - such a disappointment. So in the absence of
a protocol specification that leaves mime-type handling by the client using
two seperate gmi files, but as Peter Much remarked somewhere else in this
thread that doesn't cover compression of dynamic cgi data streams (which is
less of a use case for gemini perhaps - unless).


> P.S. here's how one could handle gzipped gemtext in diohsc, causing it
> to be presented as if it were uncompressed text/gemini:
> set geminator text/gemini+gzip gzip -dc -
>

I wasn't aware of diohsc, a really nice line mode browser which reminds me
of the tridactyl add-on. It has www and gopher proxy support, display
of images throug ascii. It's amazing! Transparent inline decompression with
gmi.gz works (so hopefully other clients can follow). I am still struggling
with getting 7z and zstd decompression to work - i'll figure it out. It
would be nice if I can get diohsc to run on termux in the oculus quest and
android phone so I can browse my gmi files with espeak (or a better android
tts alternative).
Thanks so much for writing it.

Kind regards from the netherlands,
Francis Siefken


Archive home | About this archive