Nachdem ich den BibBot installiert habe, hat mir Stefan den Hinweis auf sein Repository articles-to-feed gegeben1.

Läuft wie mein FreshRSS auf dieses Python-Script auf fly.io. Es ermöglicht, dass man Artikel in eine Datenbank schicken und per RSS-Feed abonnieren kann.

Workaround für die Installation

Ich konnte die Anleitung von Stefan nicht 1:1 umsetzten, da ich Fehlermeldung in fly.io bekommen hatte.

Nachdem ich meinen eigenen App-Namen gewählt habe, musste ich noch die Region anpassen.

datasette publish fly \
    --app articles-to-feed-dein-app-name \
    --create-volume 1 \
    --create-db articles \
    --install datasette-init \
    --install datasette-atom \
    --install datasette-auth-tokens \
    --install datasette-auth-passwords \
    --metadata metadata.yml \
    --plugins-dir ./plugins/ \
    --region ams

Hier habe ich die Fehlermeldung erhalten, dass mein Volumen angelegt werden konnte.

Das habe ich mit folgendem Befehl manuell gemacht.

flyctl volumes create articlestofeeddeinappname -a articles-to-feed-dein-app-name

Achtet darauf, dass die Region identisch ist.

Nun ein Update nachgeschoben, aber ohne den Befehl zum Anlegen eines Volumes.

datasette publish fly \
    --app articles-to-feed-dein-app-name \
    --create-db articles \
    --install datasette-init \
    --install datasette-atom \
    --install datasette-auth-tokens \
    --install datasette-auth-passwords \
    --metadata metadata.yml \
    --plugins-dir ./plugins/ \
    --region ams

Nun konnte ich die App mit dem Befehl starten.

flyctl --app articles-to-feed-dein-App-name secrets set BOT_TOKEN=DEIN-TOKEN PASSWORD_HASH=DEIN-HASH

Funktioniert wunderbar und macht das Internet ein bisschen besser.


  1. Zugegeben auf meine Frage hin. ↩︎