用途:生成 GitHub 上 AI 项目趋势排行榜,将格式化文本榜单直接输出到聊天中。
主要能力:调用 GitHub API 搜索 AI/ML/LLM 相关仓库(按关键词与 topic),筛选指定周期内有推送的项目,去重后按 star 数排序,输出 Markdown 格式排行榜。
使用方式:运行脚本并把其标准输出作为回复粘贴。
python3 scripts/fetch_trends.py --period weekly --limit 20
参数:--period 取值 daily、weekly、monthly,默认 weekly;--limit 为仓库数量,默认 20;--token 用于提高速率限制,或设置 GITHUB_TOKEN 环境变量;--json 输出原始 JSON 而非格式化文本。
限制:未提供 GitHub token 时 API 速率限制为每分钟 10 次请求,提供后为每分钟 30 次。无 pip 依赖,仅使用标准库。输出为面向聊天展示的 Markdown 格式。定价、安装步骤及其它功能暂未提供。