💾 Archived View for rawtext.club › ~sloum › geminilist › 002578.gmi captured on 2020-09-24 at 01:06:27. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

<-- back to the mailing list

Feed format for gemini (alternative to rss feed)

James Henderson henderson.j at protonmail.com

Mon Sep 7 08:49:51 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.

On Mon, Sep 7, 2020 at 08:36, cblte <cblte at envs.net> wrote:

Am 06.09.20 um 23:15 schrieb James Henderson:
Hello everyone,
As content starts growing on gemini there may be cause for an rss
style feed for the platform.
rss is fine but it’s fairly verbose and Allows for things like
embedding images and the like which don’t seem to fit well with gemini.
My proposal is a simpler format where each line in a file is an item
in a feed with fields separated by three colons and the line ending \r\n.
The four fields would be date, link, title, text description e.g.
yyyy/mm/dd ::: link_to_article ::: title ::: text describing the
content \r\n
A format like this is easily parsed and displayed in a client. If the
gemini protocol defines a mime type for it in the standard it would be
easily recognised.
I am just throwing the idea out there, what do people think?
Good Morning,
I like your idea of simplicity, but what about a simple csv file?
A simple comma-seperated-file, working now for years in a a lot of
situations and proven to bo in exchanging lots of data. Nothing new has
to bb implemented. Libraries for writing csv files are existing for
almost if not for every programming out there.
Why implementing something new?
--Carsten-------------- next part --------------An HTML attachment was scrubbed...URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200907/36654913/attachment.htm>