un script nodejs pour enrichir une instance mobilizon à partir d'un flux rss présentant des évènements.
ce script détecte les évènements déjà existants dans l'instance mobilizon et ne crée que ceux qui n'y sont pas encore présent.
.idea | ||
node_modules | ||
rss | ||
.gitignore | ||
configMobilizon.ts | ||
from_wiki_osm.ts | ||
index.ts | ||
LICENCE.md | ||
package-lock.json | ||
package.json | ||
README.md |
Event feeder de Mobilizon
Script nodejs permettant de lire un flux RSS présentant des évènements et de les ajouter à une base de données postgresql d'une instance mobilizon.
Veillez à bien configurer les accès postgres dans la config du script.
Actuellement ce script permet d'importer depuis:
- l'agenda du libre
source: un flux rss de l'agenda du libre, filtré sur les évènements ayant le tag "openstreetmap".
https://www.agendadulibre.org/events.rss?tag=openstreetmap
projet en nodejs, pour le faire fonctionner, installer les node modules avec
npm i
ajouter un cronjob qui exécute régulièrement (une fois par jour)
node index.ts
author: tykayn