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.
Go to file
tykayn 2905c230bc add other sources 2021-01-03 18:30:38 +01:00
.idea add new events works, now there are date conversions to make 2021-01-03 16:39:27 +01:00
node_modules add new events works, now there are date conversions to make 2021-01-03 16:39:27 +01:00
rss add psql query dump and emoji in comments 2021-01-03 15:42:10 +01:00
.gitignore add new events works, now there are date conversions to make 2021-01-03 16:39:27 +01:00
LICENCE.md init parsing rss and postgres connection 2021-01-03 14:57:29 +01:00
README.md add psql query dump and emoji in comments 2021-01-03 15:42:10 +01:00
configMobilizon.ts init parsing rss and postgres connection 2021-01-03 14:57:29 +01:00
from_wiki_osm.ts add other sources 2021-01-03 18:30:38 +01:00
index.ts add new events works, now there are date conversions to make 2021-01-03 16:39:27 +01:00
package-lock.json add new events works, now there are date conversions to make 2021-01-03 16:39:27 +01:00
package.json add new events works, now there are date conversions to make 2021-01-03 16:39:27 +01:00

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