2021-01-03 14:57:29 +01:00
|
|
|
# Event feeder de Mobilizon
|
2021-01-03 15:42:10 +01:00
|
|
|
|
2021-01-03 15:04:58 +01:00
|
|
|
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:
|
|
|
|
|
2021-01-03 15:42:10 +01:00
|
|
|
- l'agenda du libre
|
2021-01-03 14:57:29 +01:00
|
|
|
|
|
|
|
---
|
|
|
|
|
2021-01-03 15:04:58 +01:00
|
|
|
source: un flux rss de l'agenda du libre, filtré sur les évènements ayant le tag "openstreetmap".
|
2021-01-03 14:57:29 +01:00
|
|
|
|
|
|
|
```
|
|
|
|
https://www.agendadulibre.org/events.rss?tag=openstreetmap
|
|
|
|
```
|
|
|
|
|
|
|
|
---
|
|
|
|
|
2021-01-03 15:04:58 +01:00
|
|
|
projet en nodejs, pour le faire fonctionner, installer les node modules avec
|
2021-01-03 15:42:10 +01:00
|
|
|
|
|
|
|
```
|
2021-01-03 15:04:58 +01:00
|
|
|
npm i
|
|
|
|
```
|
|
|
|
|
|
|
|
ajouter un cronjob qui exécute régulièrement (une fois par jour)
|
2021-01-03 14:57:29 +01:00
|
|
|
|
|
|
|
```angular2html
|
|
|
|
node index.ts
|
|
|
|
```
|
2021-01-03 15:42:10 +01:00
|
|
|
|
|
|
|
---
|
2021-01-03 15:04:58 +01:00
|
|
|
|
|
|
|
author: tykayn
|