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.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
tykayn df1767c778 ignore node modules 2 years ago
.idea splitting things 2 years ago
node_modules format date conversion 2 years ago
sources_examples splitting things 2 years ago
.gitignore ignore node modules 2 years ago
LICENCE.md init parsing rss and postgres connection 2 years ago
README.md add psql query dump and emoji in comments 2 years ago
config.ts splitting things 2 years ago
configMobilizon.ts init parsing rss and postgres connection 2 years ago
index.js working on date conversion with momentjs 2 years ago
package-lock.json splitting things 2 years ago
package.json splitting things 2 years ago
utils.ts format date conversion 2 years ago

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