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.