Again on feeds in Gemini format

Callum Brown callum at calcuode.com
Thu Nov 19 17:48:40 GMT 2020


On Thu Nov 19, 2020 15:44:06 GMT Solderpunk wrote:
> * The text of the first heading line (e.g. # My gemlog) to appear in the
>   document is equivalent to the <feed><title> element of an Atom feed.
>   All other heading lines are ignored.
> * All other lines which are not link lines are ignored.
> * All link lines with labels where the first whitespace-separated
>   component of the label is a recognised datestamp are treated as
>   equivalent to an Atom <entry> element, where:
>     - The link's URL provides <entry><link>
>     - The datestamp provides <entry><updated>
>     - The content of the label after the datestamp provides
>       <entry><title>
> * All other link lines are ignored

I like this approach. The only thing I would point out is that the
example heading "# My gemlog" should probably be "# <author>'s gemlog"
instead so aggregators get some kind of author information.

> I would argue strongly in favour of supporting only a single format,
> namely the ISO 8601 format (in which today is 2020-11-19).

The exact time of posts is rarely relevant, so I think this makes
sense. If authors want to include a timestamp or written date
(e.g. Thursday 19 November 2020) I suppose they could put that in the
title section but it may turn out a bit messy.

Callum


More information about the Gemini mailing list