用途:ez-github 是一个基于 typer 的简单 CLI,用于发现 GitHub 趋势仓库、查看仓库详情与发布信息,以及搜索仓库,可按语言和时间段查找热门新项目。
主要能力:支持 trending(趋势仓库,默认按周,可选 daily、monthly,可按 --lang 指定语言、--limit 限制数量);stars(本周活跃的热门仓库,可按语言筛选);repo(查看指定仓库详情);releases(查看指定仓库发布,可用 --limit 限制条数);search(搜索仓库,可按 --lang 和 --sort stars 排序)。所有命令支持 --json 输出原始 JSON。
使用方式:运行 uv run skills/ez-github/scripts/gh_trending.py <command>。例如:uv run skills/ez-github/scripts/gh_trending.py trending;uv run skills/ez-github/scripts/gh_trending.py trending --period daily;uv run skills/ez-github/scripts/gh_trending.py trending --lang python;uv run skills/ez-github/scripts/gh_trending.py stars --lang typescript;uv run skills/ez-github/scripts/gh_trending.py repo astral-sh/uv;uv run skills/ez-github/scripts/gh_trending.py releases astral-sh/uv --limit 10;uv run skills/ez-github/scripts/gh_trending.py search "LLM framework" --lang rust --sort stars。
适用场景:查询 GitHub 趋势、按语言筛选热门项目、了解某个仓库详情或最新发布、搜索特定主题的仓库。
限制:无需认证,但未认证时每小时限 60 次请求。其他限制暂未提供。