suivi et exclusion de pages fr des réunions

This commit is contained in:
Tykayn 2025-09-01 12:38:43 +02:00 committed by tykayn
parent 471eab4cd0
commit 466f9c773b
5 changed files with 231 additions and 4 deletions

View file

@ -5,7 +5,7 @@ jour ou de traductions, et publier des suggestions sur Mastodon pour encourager
## Vue d'ensemble
Le projet comprend dix scripts principaux :
Le projet comprend onze scripts principaux :
1. **wiki_compare.py** : Récupère les 50 clés OSM les plus utilisées, compare leurs pages wiki en anglais et en
français, et identifie celles qui ont besoin de mises à jour.
@ -30,6 +30,9 @@ Le projet comprend dix scripts principaux :
10. **fetch_osm_fr_groups.py** : Récupère les informations sur les groupes de travail et les groupes locaux d'OSM-FR
depuis la section #Pages_des_groupes_locaux et les enregistre dans un fichier JSON pour affichage sur le site web.
Les données sont mises en cache pendant une heure.
11. **fetch_recent_changes.py** : Récupère les changements récents du wiki OSM pour l'espace de noms français, détecte les pages
nouvellement créées qui étaient auparavant dans la liste des pages non disponibles en français, et les enregistre dans un
fichier JSON pour affichage sur le site web. Les données sont mises en cache pendant une heure.
## Installation
@ -286,6 +289,9 @@ Exemple de configuration cron pour publier des suggestions et mettre à jour les
0 */6 * * * cd /chemin/vers/wiki_compare && ./find_untranslated_french_pages.py
0 */6 * * * cd /chemin/vers/wiki_compare && ./find_pages_unavailable_in_french.py
0 */6 * * * cd /chemin/vers/wiki_compare && ./fetch_osm_fr_groups.py
# Récupérer les changements récents et détecter les pages nouvellement créées (toutes les heures)
0 * * * * cd /chemin/vers/wiki_compare && ./fetch_recent_changes.py
```
Note : Les scripts de mise à jour des données pour le site web intègrent déjà une vérification de fraîcheur du cache (1 heure),