Gabon Monitor is a sentiment analysis project over gabonese media's ecosystem
# Gabon Monitor
Veille automatisée de la presse gabonaise. Le projet collecte les articles de 30+ sources locales et internationales, les analyse avec l'API Mistral (sentiment géopolitique, entités nommées, thèmes, posture éditoriale) et restitue le tout dans un dashboard Streamlit.
Stack : Python, DuckDB, Streamlit, Plotly, Mistral API.
---
## Sommaire
- Fonctionnalités
- Prérequis
- Installation
- Clé API Mistral (obligatoire)
- Configuration des sources
- Première collecte
- Lancer le dashboard
- Mise à jour quotidienne
- Structure du projet
- Dépannage
---
## Fonctionnalités
Filtres globaux communs à tous les onglets : plage de dates, sélection de sources, langues, recherche booléenne (ET / OU / SAUF, guillemets pour les expressions exactes, parenthèses, insensible aux accents).
### Entités
Extraction des personnes, organisations et lieux cités, avec regroupement flou optionnel et masquage des titres et prénoms.
### Thèmes
Classification de chaque article dans 16 thèmes, avec score de confiance et justification du modèle.
Chaque thème est explorable : sources dominantes, évolution hebdomadaire, posture vis-à-vis de la cible géopolitique, articles sous-jacents.
### Sentiment géopolitique
Posture de chaque article vis-à-vis d'une vingtaine de cibles (France, UE, Chine, Russie, AES, etc.) : pro, anti, neutre ou non concerné. Le score `lean` va de -1 (anti) à +1 (pro), pondéré par la confiance du modèle.
Suivi temporel du volume par stance et du lean moyen, au jour, à la semaine ou au mois.
Carte d'influence : volume de mentions et rapport pro/anti par acteur géopolitique.
### Régime / Type
Positionnement de chaque source vis-à-vis du pouvoir en place : pro-pouvoir, critique constructif, oppositionnel ou neutre.
### Acteurs
Classement des sources par volume, par posture ou par thème dominant.
### Sources
Diagnostic de traitement : pourcentage d'articles ayant effectivement reçu chaque analyse, par source et par période. Sert …