Files
Kapisi/roles/Singularity/README.md

1.4 KiB

Singularity is our server-side RSS reader.

Etymology

Singularity is named after a more scientific name for a "black hole". Similar to this event, Singularity pulls many disparate news sources into a single feed & location. User can then use client apps or a web browser to view this single source of truth.

Relevant Files and Software

Prior to pushing this role, the admin will want to use files/create-db.sh to seed the initial database & schema. Afterwards, deploy this role to the host and front it with a WebServer.

Backups

AniNIX/Aether will back up this system -- sample backup and recovery testing is in files/test-backup.bash. It's important to test these, as users won't want to find their feeds over again.

Available Clients

There is an Android application on the Play store.

Equivalents or Competition

Android has a native Google Discover mode in the home screen on devices -- Windows also has news in the taskbar.

CLI readers like Newsraft or cloud readers like Feedly are also available. A number of Android apps can serve this function.

Additional Reference

See RFC 4287 and 5023 for details on the Atom format.