Об этом проекте

TrendRadar (sansan0/TrendRadar) — это инструмент мониторинга трендов и общественного мнения с открытым исходным кодом. Он позиционируется как легкое и простое в развертывании решение, созданное для того, чтобы помочь пользователям избавиться от информационной перегрузки и следить только за действительно важными новостями. Проект реализован на Python. К его ключевым возможностям относятся: агрегация топ-чартов с нескольких платформ (через newsnow API), сбор данных из подписок RSS/Atom, точная фильтрация по ключевым словам (с поддержкой регулярных выражений и псевдонимов групп), умная ИИ-фильтрация (описание интересов естественным языком в файле ai_interests.txt, при этом ИИ автоматически извлекает теги и оценивает новости, а в случае сбоя автоматически возвращается к сопоставлению по ключевым словам), многоязычный ИИ-перевод, ИИ-аналитика и дайджесты (обзор трендов, популярность ключевых слов, тональность, межплатформенные связи и т. д.), а также сервис MCP, позволяющий ИИ-клиентам запрашивать новости, искать, читать статьи и сравнивать временные периоды с помощью естественного языка. Каналы отправки уведомлений включают WeCom (корпоративный WeChat), личный WeChat, Feishu, DingTalk, Telegram, электронную почту, ntfy, Bark, Slack и универсальные Webhook. Варианты развертывания включают GitHub Actions + GitHub Pages, Docker (включая отдельный образ с сервисом MCP), локальный запуск и Cloudflare Pages. В качестве хранилища поддерживаются локальная БД SQLite и S3-совместимое облачное хранилище (например, Cloudflare R2), что позволяет сохранять полный контроль над данными. Для настройки предусмотрен визуальный редактор config.yaml / timeline.yaml с поддержкой шаблонов временных интервалов, пользовательского планирования, переключения отображаемых зон, удаленной пакетной загрузки и т. д. Проект также генерирует интерактивные HTML-отчеты с поддержкой темного режима, поиска, горячих клавиш и экспорта в Markdown. Лицензия проекта — GPL-3.0. Согласно журналу изменений в README, текущая версия — v6.10.0, и набор инструментов MCP продолжает активно развиваться.