cron_rezo_rss2bsky
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
Ce script tourne une fois par heure et reposte les news de https://rezo.net/ vers le compte https://bsky.app/profile/rezo.net
Il utilise 3 éléments:
- l'URL du flux RSS
- une variable de stockage de l'état, qu'il faut créer initialement comme
let storage_rss_rezo = {}
et qui sera mise à jour par le script - les secrets du compte (username et mot de passe de l'application)
Il appelle @me.bsky_rss_poll qui lit le flux, vérifie avec l'état s'il y a du nouveau, et au besoin nettoie le post, puis l'envoie avec le script @me.post_to_bsky. Sans oublier de mettre à jour l'état pour le prochain run.
C'est un premier jet. Merci à @steve.krouse pour val.town et à @jordan pour ses scripts que j'ai bidouillés ici.
À faire éventuellement: améliorer la logique; poster vers twitter.
Migrated from folder: rss/cron_rezo_rss2bsky
Cron