Aggregate, filter, and analyze trending news from multiple sources, delivering customized summaries to various channels.
TrendRadar is an open-source news aggregation tool created by GitHub user sansan0. It monitors over 11 platforms, including Weibo, Zhihu, and Bilibili, to collect trending topics and RSS feeds. The tool solves the problem of information overload by allowing users to filter content with custom keywords or AI-powered analysis, delivering a personalized news digest through various notification channels.
A user configures news sources, keywords, AI analysis prompts, and notification channels via YAML files or a web UI. The Python script can be deployed via Docker, GitHub Actions, or run locally on a schedule. It scrapes data from the specified platforms, filters it according to user rules, generates a report (in HTML, Markdown, or plain text), and pushes it to configured endpoints like webhooks or email. The project is open-source under a GPL-3.0 license.
Investors, content creators, or PR professionals who need to automatically monitor specific topics, brands, or industry news across multiple Chinese-language media platforms.
The primary documentation and many of the default news sources are in Chinese. The GitHub Actions deployment method requires a manual "check-in" every seven days to keep it active.