← 返回
内容创作 中文

AI Daily News

Automated AI daily news collection and reporting system. Collects AI papers from arXiv, Hugging Face, AI products from Product Hunt, YouTube videos from AI c...
自动采集arXiv、Hugging Face论文及Product Hunt AI产品,整合YouTube视频,生成每日AI资讯报告。
josephleohou-ui
内容创作 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 634
下载
💾 14
安装
1
版本
#latest

概述

AI Daily News Skill

Automatically collect and report AI news from multiple sources with fallback browser scraping.

Quick Start

# Install dependencies
pip install -r references/requirements.txt
playwright install chromium

# Configure
python scripts/setup_config.py

# Run collection
python scripts/collect_ai_news.py

# Generate and push report
python scripts/push_to_feishu.py

Supported Data Sources

SourcePrimary MethodFallback Method
----------------------------------------
arXiv PapersRSS APIPlaywright browser
Hugging Face PapersRSS FeedPlaywright browser
Product HuntRSS FeedPlaywright browser
YouTube AI Creatorsyt-dlpPlaywright browser
PaperWeeklyRSSrequests
Custom RSSfeedparserrequests

Configuration

Edit references/config.example.json or run setup_config.py:

{
  "feishu": {
    "webhook_url": "https://open.feishu.cn/open-apis/bot/v2/hook/xxx",
    "chat_id": "oc_xxx"
  },
  "sources": {
    "arxiv": {"enabled": true, "categories": ["cs.CL", "cs.LG", "cs.AI"]},
    "youtube": {
      "enabled": true,
      "creators": ["andrew_ng", "matt_wolfe", "ai_explained", "greg_isenberg"]
    },
    "paperweekly": {"enabled": true, "rss_url": ""}
  }
}

YouTube Creators

Available creator keys:

  • andrew_ng - 吴恩达 (DeepLearning.AI)
  • matt_wolfe - Matt Wolfe
  • ai_explained - AI Explained
  • ai_with_oliver - AI with Oliver
  • greg_isenberg - Greg Isenberg

Scripts Overview

ScriptPurpose
-----------------
collect_ai_news.pyMain collector with fallback logic
youtube_collector.pyYouTube video collection
rss_collector.pyRSS feed collection
browser_fallback.pyBrowser-based fallback scraping
push_to_feishu.pyReport generation and Feishu push
daily_scheduler.pyScheduled task runner
setup_config.pyInteractive configuration setup

Fallback Mechanism

When primary methods (RSS/API/yt-dlp) fail:

  1. Automatically retries with browser-based scraping
  2. Uses Playwright for JavaScript-rendered pages
  3. Seamless integration - same output format
  4. Logs fallback usage for monitoring

Report Format

Generated reports include:

  • 📚 arXiv papers with abstracts
  • 🚀 Product Hunt AI products
  • 🤗 Hugging Face papers
  • 📺 YouTube video summaries
  • 📰 PaperWeekly interpretations
  • 📊 Source statistics

Troubleshooting

arXiv returns 0 papers: Check days_back parameter or network connection

YouTube fails: Ensure yt-dlp is installed; fallback to Playwright available

RSS timeouts: Browser fallback will attempt direct requests

Feishu push fails: Verify webhook URL and chat_id in config

Advanced: Adding Custom Sources

  1. Add RSS feed to rss section in config
  2. Or implement new collector in scripts/
  3. Register in collect_ai_news.py
  4. Add fallback method in browser_fallback.py

See references/DEVELOPMENT.md for detailed extension guide.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-20 07:05 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 860 📥 199,772
content-creation

Baidu Wenku AIPPT

ide-rea
使用百度文库 AI 智能生成 PPT,自动根据内容选择模板。
★ 66 📥 46,191
content-creation

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 41,063