daily-topic-selector 是一个每日选题抓取工具,用于从多个内容源获取最新文章并评分排序,生成便于阅读的中文增强日报。
用途:当用户说“抓取今日选题”“获取每日选题”“运行 daily-topic-selector”等时触发,从 RSS、API、HTML、JSON 等来源抓取近几天的文章,通过评分系统筛选出最值得阅读的内容。内置数据源示例包括 TLDR AI、Hacker News、Import AI、James Clear、Wait But Why。
主要能力:多源抓取并支持增量模式与失败重试;按关键词等规则评分排序;输出 Markdown、JSON、抓取日志和运行元信息;可基于 JSON 结果生成中文标题、摘要与更具体的中文标签,写入 daily_topics_zh.md。
使用方式:基础运行 python $SKILL_DIR/scripts/run.py,可用 --days 指定天数、--output_dir 指定输出目录。高级用法包括 --only_sources hn,import_ai 指定源、--since 指定 ISO 时间、--limit_per_source 与 --timeout 调整参数。默认输出到 daily_output/YYYY-MM-DD/。运行前需安装依赖:pip install requests feedparser beautifulsoup4 lxml PyYAML。配置按 --config 目录、~/.config/daily-topic-selector/、$SKILL_DIR/config/ 顺序查找并自动合并;可复制默认配置或用增量配置添加、禁用、调整数据源和评分规则。
适用场景:适合需要每日从技术、AI 等资讯源集中获取并筛选选题的个人或团队。
限制:资料未提供收费、平台支持范围、翻译质量保证或抓取成功率等信息;实际效果取决于依赖安装、配置与网络。