💾 Archived View for rawtext.club › ~sloum › geminilist › 002584.gmi captured on 2020-09-24 at 03:01:11. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2020-09-24)
-=-=-=-=-=-=-
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 previousproposals:
=
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 tohumans without any changes, or you can parse it fairly easily. Soyou could mix two feeds together and keep them sorted by date, etc.