Nachdem ich den BibBot installiert hatte, hat mir Stefan den Hinweis auf sein Repository articles-to-feed gegeben1.
Das Script läuft wie mein FreshRSS auf fly.io und ermöglicht es, Artikel in eine Datenbank zu schicken und per RSS-Feed zu abonnieren.
Workaround für die Installation
Ich konnte die Anleitung von Stefan nicht 1:1 umsetzen, da ich eine Fehlermeldung in fly.io erhalten habe.
Nachdem ich meinen eigenen App-Namen gewählt hatte, 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 nicht 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 habe ich 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 folgendem 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.
Möchtest du mir antworten?
Schick mir eine Nachricht per E-Mail und lass uns ein Dialog beginnen. Du kannst mir auch per RSS oder Mastodon folgen.