用途:抓取并汇总 GitHub Trending 项目,按每日、每周、每月跨度整理,输出分类报告与趋势洞察。
主要能力:先询问输出格式(Markdown、HTML 或两者),若参数已指定则跳过;抓取数据时先运行 scripts/fetch_trending.sh daily|weekly|monthly,若结果为空则回退到 gh api 的 GitHub Search API 查询;列出全部项目并去重,标注跨跨度重复项;项目超过 30 个时采用两级分类,推荐 7 个宏观主题(AI Native 开发栈、模型与创意生成、安全与防御、工程与生产力、研究与学习资源、平台与经典基础设施、其它),子分类由数据决定,避免“其它”兜底;每个项目附完整 GitHub URL;给出 3-5 条趋势洞察和一句话氛围总结。
使用方式:按步骤执行,Markdown 输出含完整热门列表、分类分析和战略洞察;HTML 输出为单文件,遵循 references/pinterest-design.md 设计规范,较长报告含浮动迷你目录;两者则同时展示 Markdown 并生成 HTML。生成后保存到 Obsidian:读取 ~/Library/Application Support/obsidian/obsidian.json 选择可访问库,存入 GitHub-Trending/ 文件夹,Markdown 带 frontmatter,HTML 同名;库不可访问时保存到工作目录并告知用户。传入 中文 参数则全部输出中文,否则默认英文。
限制:脚本可能因 GitHub HTML 变化失败,需依赖回退策略;分类采用显式映射而非关键词启发式;未提供收费、平台或效果信息。