[ANN] twins, a Gemini server written in Go
Sean Conner
sean at conman.org
Sat Nov 7 05:17:29 GMT 2020
It was thus said that the Great colecmac at protonmail.com once stated:
>
> > twins includes the response body size in the media type header by default. This
> > enables user experience improvements in Gemini clients, such as indicating
> > download progress. It is possible to disable this feature.
>
> For anyone wondering what that looks like:
>
> ❯ gemget --header -o- gemini://twins.rocketnine.space/
> Info: Started gemini://twins.rocketnine.space/
> Header: 20 text/gemini; charset=utf-8; size=1128
>
>
> It looks like a nice server, but to be honest I would remove this.
> Serving non-standards is not what Gemini is about imo, and it's how
> the Web became what it is today. And clients in general should be
> strict and not accept things out-of-spec. For example Amfora won't
> allow non-standard status codes, even if the first digit matches a
> known code. It doesn't check for non-standard MIME params, but maybe
> it should?
So what are the standard MIME parameters for text/plain? text/markdown?
text/html? multipart/alternate? And what should a client do when it
encounters a non-standard MIME parameter?
-spc
More information about the Gemini
mailing list