Outil conteneurisé de monitoring des médias algériens avec collecte des informations et analyse.
3.5K
📦 Description du conteneur Docker – dz-news
Le conteneur dz-news est une application conteneurisée destinée au monitoring automatisé des médias, avec un focus sur l’Algérie (DZ) et ses relations avec la République slovaque. L'application live est en cours d'execution sur https://dz.apps.eavf1621.synology.me.
Il intègre une chaîne complète de traitement des données :
recherche d’articles (Google News / SerpAPI), nettoyage et déduplication, extraction du contenu, stockage en base de données (MariaDB), visualisation et gestion via une interface web (Flask).
L’application est conçue pour un fonctionnement continu (tâches planifiées / cron) et permet une exploitation analytique avancée du contenu médiatique.
⚙️ Composants principaux Application web Flask Tableau de bord (vue d’ensemble) Consultation des articles (/browse) Statistiques (/stats) Export (CSV, Word) Pipeline de collecte search_flow_news.py – génération des requêtes et collecte ingest_to_dz_news.py – déduplication et ingestion extract_articles.py – extraction du contenu (trafilatura) Base de données (MariaDB/MySQL) articles, sources, runs, métadonnées Système de configuration config/ (sources, ranking, topics) variables d’environnement (DB, API keys) 🔄 Fonctionnalités Recherche automatisée d’articles : sources algériennes (.dz) sources internationales (contexte SK–DZ) Déduplication intelligente : URL canonique scoring basé sur la qualité des sources Analyse des contenus : évaluation de la pertinence support multilingue (FR / EN / AR) Filtres avancés : temporels (24h, 7 jours…) pertinence lien avec la Slovaquie gestion des sources (mute / avoid) Export : CSV (compatible Excel) Word (reporting) 🧩 Déploiement
Le conteneur est adapté pour :
Synology NAS (Docker / Container Manager) Serveur Linux (Docker / Docker Compose)
Configuration typique :
network_mode: host (Synology) connexion DB via 127.0.0.1 reverse proxy (HTTPS)
🧠 Remarque d’utilisation
Les catégories sont conçues :
pour une classification automatique (topics.json) ainsi que pour une évaluation analytique manuelle
Recommandations :
permettre une classification multiple définir une hiérarchie (thème principal / secondaire)
Content type
Image
Digest
sha256:a400f52cf…
Size
232.3 MB
Last updated
4 months ago
docker pull eavfeavf/dz-news