À propos du projet

TrendRadar(sansan0/TrendRadar)est un outil open source de veille des tendances et de l’opinion publique, léger et facile à déployer, dont l’objectif est d’aider les utilisateurs à sortir de la surcharge informationnelle et à ne suivre que les actualités qui les intéressent réellement. Le projet est implémenté en Python. Ses capacités principales incluent : l’agrégation de classements tendance multi-plateformes (via l’API newsnow), la récupération de flux RSS/Atom, le filtrage précis par mots-clés (avec prise en charge des expressions régulières et des alias de groupes), le filtrage intelligent par IA (décrire en langage naturel les centres d’intérêt dans ai_interests.txt ; l’IA extrait automatiquement les tags et attribue une note aux actualités, avec repli automatique sur la correspondance par mots-clés en cas d’anomalie), la traduction multilingue par IA, les synthèses analytiques par IA (aperçu des tendances, popularité des mots-clés, orientation émotionnelle, corrélations inter-plateformes, etc.), ainsi qu’un service MCP permettant aux clients d’IA d’interroger les actualités en langage naturel, d’effectuer des recherches, de lire des articles, de comparer des périodes, etc. Les canaux de diffusion incluent WeCom, WeChat personnel, Feishu, DingTalk, Telegram, e-mail, ntfy, Bark, Slack et Webhook générique. Les modes de déploiement prennent en charge GitHub Actions + GitHub Pages, Docker (avec une image indépendante fournissant le service MCP), l’exécution locale et Cloudflare Pages ; le stockage prend en charge SQLite local et le stockage cloud compatible S3 (comme Cloudflare R2), les données pouvant être auto-hébergées. Côté configuration, un éditeur visuel config.yaml / timeline.yaml est fourni, avec prise en charge de modèles de plages horaires prédéfinis, de planification personnalisée, d’interrupteurs de zones d’affichage, d’envoi groupé à distance, etc. Le projet génère également des rapports HTML interactifs, avec mode sombre, recherche, raccourcis clavier et export Markdown. La licence est GPL-3.0. Le journal des mises à jour du README indique que la version actuelle est v6.10.0, avec une itération continue de l’ensemble d’outils MCP.