[ANN] twins, a Gemini server written in Go
colecmac at protonmail.com
colecmac at protonmail.com
Sat Nov 7 04:15:27 GMT 2020
> 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?
Anyway, thanks for sharing. How was the experience of the server
development?
makeworld
More information about the Gemini
mailing list