# 00_Configuration de la veille

# Configuration de la veille quotidienne

Cette page **pilote le script** `veille_freshrss.py` (VPS, cron 6h00). Elle est relue à chaque exécution : toute modification est prise en compte dès le lendemain matin.

Ne pas renommer les titres de section ni les en-têtes de colonnes — le script s'appuie dessus.

## Paramètres généraux

<table id="bkmrk-param%C3%A8tre-valeur-fen"><thead><tr><th>Paramètre</th><th>Valeur</th></tr></thead><tbody><tr><td>fenetre\_heures</td><td>24</td></tr><tr><td>max\_par\_theme</td><td>12</td></tr><tr><td>categories\_exclues</td><td>Torrentage, Alertes WEB - overveille</td></tr><tr><td>afficher\_reste</td><td>oui</td></tr></tbody></table>

- **fenetre\_heures** — ancienneté maximale des articles retenus.
- **max\_par\_theme** — nombre d'articles affichés par thème (les mieux scorés d'abord).
- **categories\_exclues** — catégories FreshRSS jamais retenues, même sur mot-clé.
- **afficher\_reste** — `oui` ajoute en fin de page le décompte des articles non retenus, par catégorie.

## Thèmes

<table id="bkmrk-%23-th%C3%A8me-mode-cat%C3%A9gor"><thead><tr><th>\#</th><th>Thème</th><th>Mode</th><th>Max</th><th>Catégories FreshRSS</th><th>Mots-clés</th><th>Expire le</th></tr></thead><tbody><tr><td>1</td><td>SIG &amp; Cartographie</td><td>tout</td><td> </td><td>QGIS SIG, Cartographie</td><td> </td><td> </td></tr><tr><td>2</td><td>OpenStreetMap</td><td>tout</td><td> </td><td>SOTM Europe 2025</td><td> </td><td> </td></tr><tr><td>3</td><td>Urbanisme &amp; Territoires</td><td>tout et filtre</td><td>24</td><td>Veille Urbanisme, urbanisme</td><td>PLU, SCOT, Evaluation Environnementale, Corse, Var, Alpes-Maritimes, Bouches-du-Rhône, </td><td> </td></tr><tr><td>4</td><td>Self-hosting &amp; Infra</td><td>filtre</td><td> </td><td>Synoworld, Infrastructure Docker, Cloud Storage, Synchronisation, Notes et documentation, Gestion de fichiers, Médias, RSS Reader, Sécurité</td><td>docker, portainer, immich, jellyfin, navidrome, komga, kavita, syncthing, rclone, nginx, bookstack, readeck, freshrss, mealie, audiobookshelf, joplin, sauvegarde, backup, nas, synology, self-host, selfhosted, faille, cve, vulnérabilité</td><td> </td></tr><tr><td>5</td><td>Libre &amp; Linux</td><td>tout</td><td> </td><td>LINUX NOW !, claude\_foss</td><td>Inkscape, Libreoffice, Gimp, </td><td> </td></tr><tr><td>6</td><td>IA &amp; Numérique</td><td>filtre</td><td> </td><td>Geekeries</td><td>ia, llm, claude, anthropic, chatgpt, openai, mistral, souveraineté, rgpd, cnil, chiffrement, vie privée, surveillance, open source, logiciel libre</td><td> </td></tr><tr><td>7</td><td>Culture</td><td>tout</td><td> </td><td>Culture</td><td> </td><td> </td></tr><tr><td>8</td><td>Signaux transverses</td><td>transverse</td><td> </td><td> </td><td>qgis, postgis, lizmap, openstreetmap, osm, ign, géoplateforme, cadastre, dvf, gdal, plu, plui, scot, foncier, zan, mobilité, vélo</td><td> </td></tr></tbody></table>

### Modes disponibles

- **tout** — tous les articles publiés dans les catégories listées.
- **filtre** — uniquement les articles de ces catégories dont le titre ou le résumé contient au moins un mot-clé.
- **transverse** — cherche les mots-clés dans **toutes** les catégories (hors exclues), quelle que soit l'origine. Sert à rattraper un sujet majeur qui apparaît dans un flux inattendu.

### Règles de fonctionnement

- L'ordre de la colonne `#` fait la **priorité** : un article capté par plusieurs thèmes est classé dans celui dont le numéro est le plus petit. Chaque article n'apparaît donc qu'une fois.
- Le **score** d'un article est le nombre de mots-clés distincts trouvés dans son titre et son résumé (titre compté double). Il détermine l'ordre à l'intérieur d'un thème et la coupe à `max_par_theme`.
- Les mots-clés sont insensibles à la casse et aux accents, et cherchés sur des mots entiers (`ign` ne matche pas « signal »).
- **Max** — plafond d'articles propre à ce thème. Colonne vide = le `max_par_theme` général s'applique.
- **Expire le** — date `AAAA-MM-JJ` pour un thème temporaire (un événement, un dossier en cours). Passée cette date, la ligne est ignorée sans être supprimée. Colonne vide = thème permanent.
- Pour désactiver un thème sans le perdre, mettre une date d'expiration passée.

## Journal des modifications

<table id="bkmrk-date-modification-20"><thead><tr><th>Date</th><th>Modification</th></tr></thead><tbody><tr><td>2026-08-05</td><td>Création de la configuration initiale</td></tr><tr><td>2026-09-15</td><td>Publication avancée de 7h30 à 6h00 (cron VPS 4h00 UTC).</td></tr><tr><td>2026-09-29</td><td>Colonne `Max` par thème ; Urbanisme &amp; Territoires porté à 24 ; nouveau thème **Culture** (catégorie FreshRSS Culture, ~7 articles/jour).</td></tr></tbody></table>