프로젝트 소개
TrendRadar(sansan0/TrendRadar)는 오픈소스 핫토픽/여론 모니터링 도구로, 경량이며 배포가 쉬우며, 사용자가 정보 과부荷에서 벗어나 진정으로 관심 있는 뉴스만을 집중할 수 있도록 돕는 것을 목표로 합니다.이 프로젝트는 Python으로 구현되었으며, 핵심 기능은 다음과 같습니다: 다중 플랫폼 핫리스트 집계(newsnow API를 통해), RSS/Atom 피드 수집, 키워드 정확 필터링(정규 표현식 및 그룹 별명 지원), AI 지능형 필터링(ai_interests.txt에 자연어로 관심 방향을 설명하면 AI가 자동으로 태그를 추출하고 뉴스에 점수를 부여하며, 오류 시 키워드 매칭으로 자동 fallback), AI 다국어 번역, AI 분석 브리핑(트렌드 개요, 키워드 핫도, 감정 경향, 크로스 플랫폼 연관 등), 그리고 MCP 서비스로, AI 클라이언트가 자연어를 통해 뉴스를 조회하고, 검색하고, 기사를 읽고, 시간 구간을 비교할 수 있습니다.푸시 채널에는 기업 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 편집기를 제공하여 preset 시간대 템플릿, 맞춤 스케줄, 표시 영역 토글, 원격 일괄 업로드 등을 지원합니다.프로젝트는 또한 인터랙티브 HTML 보고서를 생성하여 다크 모드, 검색, 단축키, Markdown 내보내기를 지원합니다.라이선스는 GPL-3.0입니다.README의 업데이트 로그에 따르면 현재 버전은 v6.10.0이며, MCP 도구 세트를 지속적으로 반복 개선하고 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.