Repolode
sansan0

sansan0/TrendRadar

Самостоятельно размещаемый монитор горячих новостей: собирает тренды китайских платформ и RSS-лент, фильтрует их по ключевым словам или с помощью AI и отправляет сводки в чаты и по email.

Звёзды
63,044
Форки
24,910
Открытые issues
32
Последний коммит
5 дней назад

Что это?

TrendRadar собирает горячие темы примерно с дюжины китайских новостных и социальных платформ, а также из RSS- и Atom-лент, после чего группирует подходящие материалы по заданным пользователем ключевым словам. Он отслеживает, как со временем меняются позиции каждой истории в рейтинге, отмечает новые темы и формирует HTML-отчёт, который также можно опубликовать как статическую страницу.

Фильтровать материалы можно с помощью файлов ключевых слов, в том числе с регулярными выражениями, или с помощью AI: интересы описываются обычным языком, а модель оценивает каждый заголовок. Дополнительные возможности AI включают краткие аналитические сводки, перевод на другие языки и MCP-сервер, который позволяет запрашивать собранные данные через разговорные AI-клиенты.

Отправка поддерживается в WeChat Work, личный WeChat, Feishu, DingTalk, Telegram, по email, а также в ntfy, Bark, Slack и через универсальные вебхуки. Проект можно запускать в GitHub Actions, Docker или локально с помощью uv; данные хранятся в локальной SQLite или в облачном хранилище с поддержкой S3.

Ключевые возможности

  • 01Собирает горячие списки примерно с 11 китайских платформ, а также из пользовательских RSS- и Atom-лент.
  • 02Фильтрует материалы по файлам ключевых слов с поддержкой регулярных выражений или по интересам на обычном языке, которые оценивает AI.
  • 03Отмечает новые темы и отслеживает изменения позиций в рейтинге между запусками сбора данных.
  • 04Отправляет отчёты в WeChat Work, Feishu, DingTalk, Telegram, по email, а также в ntfy, Bark, Slack и через вебхуки.
  • 05Предоставляет MCP-сервер, чтобы AI-клиенты могли запрашивать собранные данные о новостях.
  • 06Работает через Docker, GitHub Actions или локально; для хранения данных поддерживаются SQLite и совместимые с S3 хранилища.

Сценарии использования

  • Мониторинг общественного мнения или упоминаний бренда в китайских новостных и социальных платформах.
  • Отслеживание отраслевых или инвестиционных новостей и получение только новых материалов в чат или по email.
  • Создание ежедневной сводки горячих тем на домашнем сервере или NAS.
  • Запрос актуальных горячих новостей через MCP с помощью AI-ассистента.

Быстрый старт

  1. 1

    Откройте раздел Quick Start (快速开始) в README и выберите Docker или локальное развёртывание

  2. 2

    Следуйте руководству по развёртыванию с Docker в разделе Docker 部署 файла README

Что важно знать

  • Лицензия — GPL-3.0, лицензия с копилефтом, требующая, чтобы производные работы оставались открытым исходным кодом.
  • Данные о горячих новостях поступают из API newsnow, который обслуживает третья сторона. В README пользователей Docker просят поддерживать разумную частоту отправки.

Темы

Частые вопросы

Что такое TrendRadar?
Самостоятельно размещаемый монитор горячих новостей: собирает тренды китайских платформ и RSS-лент, фильтрует их по ключевым словам или с помощью AI и отправляет сводки в чаты и по email. TrendRadar собирает горячие темы примерно с дюжины китайских новостных и социальных платформ, а также из RSS- и Atom-лент, после чего группирует подходящие материалы по заданным пользователем ключевым словам. Он отслеживает, как со временем меняются позиции каждой истории в рейтинге, отмечает новые темы и формирует HTML-отчёт, который также можно опубликовать как статическую страницу.
TrendRadar можно использовать бесплатно? Какая у него лицензия?
TrendRadar распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
TrendRadar всё ещё поддерживается?
Активно поддерживается. Последний коммит в TrendRadar — 15 окт. 2026 г..
Для чего можно использовать TrendRadar?
Мониторинг общественного мнения или упоминаний бренда в китайских новостных и социальных платформах. Отслеживание отраслевых или инвестиционных новостей и получение только новых материалов в чат или по email. Создание ежедневной сводки горячих тем на домашнем сервере или NAS. Запрос актуальных горячих новостей через MCP с помощью AI-ассистента.
Как установить TrendRadar?
Откройте раздел Quick Start (快速开始) в README и выберите Docker или локальное развёртывание Следуйте руководству по развёртыванию с Docker в разделе Docker 部署 файла README
Где скачать TrendRadar?
Исходный код и инструкции по установке — на GitHub: https://github.com/sansan0/TrendRadar

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.

35,1 тыс.2,2 тыс.PythonApache-2.0Обновлён позавчера

Самостоятельно размещаемая альтернатива Google NotebookLM с упором на конфиденциальность: общайтесь со своими материалами и создавайте подкасты, используя разные AI-провайдеры.

40,4 тыс.4,7 тыс.TypeScriptMITОбновлён позавчера