获取并分析不同时间段的 GitHub 热门项目。
触发短语:
参数:
--period 或 -p: 时间段(daily/weekly/monthly)。默认:daily--limit 或 -l: 返回项目数量(1-15)。默认:10--language 或 -L: 按编程语言过滤(如 python, javascript, rust)--compare: 对比模式,对比两个时间段(如 daily,weekly 或 weekly,monthly)--report: 生成趋势报告(weekly-report 或 monthly-report)https://github.com/trending?since={period}web_fetch,maxChars=15000对列表中每个项目提取:
https://github.com/{owner}/{repo},maxChars=8000返回 markdown 格式:
```markdown
## GitHub 热门项目 - {今日/本周/本月}
### 1. owner/repo
语言: {language} | Stars: {total} (+{new} {今日/本周/本月})
{原始描述}
项目功能: {从 README 提取的内容}
🔗 https://github.com/owner/repo
---
```
```markdown
## GitHub 趋势对比:{周期1} vs {周期2}
### 📈 新上榜项目(仅在{周期1})
{列出新项目及其亮点}
### 🔥 持续热门(两个周期都在榜)
{列出项目及热度变化}
### 📊 趋势洞察
```
```markdown
# GitHub 本周趋势报告
时间: {日期范围}
## 🏆 本周 Top 10
{项目列表 + 详细分析}
## 📊 技术趋势
## 💡 值得关注
{3-5 个特别推荐项目}
```
memory/github-trending-{date}.json 避免重复请求daily,weekly)# 基础查询
github trending
github trending --period weekly --limit 15
# 语言过滤
github trending --language python
# 对比模式
github trending --compare daily,weekly
github trending --compare weekly,monthly --language rust
# 报告模式
github trending --report weekly-report
github trending --report monthly-report --language javascript
共 1 个版本