Feed format for gemini (alternative to rss feed)
prisonpotato at tilde.team
prisonpotato at tilde.team
Mon Sep 7 17:17:07 BST 2020
> The reason I went for non csv in this is that people might want to use commas in the description or
> title.
>
> This can be solved by enclosing strings in quotations but then if people want to include quotations
> in their strings they need to be escaped.
>
> The idea behind using ::: is that its rare enough to never really show up and therefore makes a
> fairly solid delimiter. It also makes manually writing a feed file easier because commas quotes and
> escapes are not a concern at all.
>
> Basically its just more simple and clean, in my mind anyway.
Just my 2 cents -- I do like the idea of a line based format for this.
Maybe something even simpler, building on the idea of previous
proposals:
=> link1 date1 name1
=> link2 date2 name2
=> link3 date3 name3
Where link is a absolute gemini link, date is an ISO-8601 date,
and name is the human readable name of the article. For example:
=> gemini://foo.bar/glog/1 2020-01-01 Happy New Years!
This way you get a valid gemini document that you can display to
humans without any changes, or you can parse it fairly easily. So
you could mix two feeds together and keep them sorted by date, etc.
More information about the Gemini
mailing list