💾 Archived View for zvava.org › wiki › ass.gmi captured on 2024-05-12 at 15:22:45. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-05-10)

➡️ Next capture (2024-05-26)

🚧 View Differences

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

🏡 go home...

🗃️ go back...

actually simple syndication

thumbnail (ass.png)

created  2022/09/12
category info, internet
views    21

this is a mirror of the spec located at `tilde.town/~dzwdz/ass`. zvava.org's build script generates an ass feed for both gemtext and html versions of the site separately

view original

📃 zvava.org/feed.ass

tilde.town/~dzwdz/ass

an alternative to "Really Simple" Syndication which tries to stay true to its name

the spec

An .ass file consists of a bunch of lines. Every line represents an item (e.g. article).

Every line consists of:

1. an ISO-8601 formatted date with dashes

2. the URI of the item

3. (optionally) the title of the item

Those elements are separated by tabs. Every tab after the URI is treated as part of the title. The order of the lines doesn't matter. Additional whitespace before the date is NOT permitted.

Lines can also be empty or start with the # character. Those lines are to be ignored by clients. I recommend adding a comment with a link to this page at the top, so people won't get confused about what to do with the file.

It's very highly recommended to name the file "feed.ass". This will make feed discovery much easier. If you want to get added to the list of known feeds, you MUST name your feed that (the 2 feeds in there are grandfathered in).

benefits over RSS

examples

feed.ass

# Actually Simple Syndication - https://tilde.town/~dzwdz/ass/
2021-12-30	https://example.com/article-1	Article 1: Something something
2021-04-20	gemini://example.com/brpf

one-liner feed aggregator

#!/bin/sh
curl -L $(cat feeds.txt) | grep -v ^# | sort

software, websites, etc

feeds.txt - all currently known feeds

a planet-like feed aggregator

the full git repo