GitHub Starred Repos Exporter

导出指定用户的 Star 仓库列表及 Readme,生成 CSV。使用 API 获取列表,HTML 抓取内容以避开 API 限制。

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
black-zero358
일일 설치 수
1
총 설치 수
3
평점
0 0 0
버전
1.3
생성일
2026-01-28
갱신일
2026-01-28
크기
9.71KB
라이선스
AGPLv3
적용 사이트

📦 GitHub Starred Repos Exporter

一个用于 导出任意 GitHub 用户 Star 仓库列表 的实用脚本,可一键生成包含仓库信息与 Readme 内容的 CSV 文件,方便本地整理、分析或二次处理。


✨ 功能特性

  • 导出指定用户的所有 Star 仓库
  • 📄 自动抓取仓库 Readme 内容(无需消耗 API Readme 配额)
  • 📊 生成 CSV 文件,可直接用 Excel / LibreOffice / Pandas 打开
  • 🚀 支持并发抓取,在速度与稳定性之间取得平衡
  • 🧠 智能避开 GitHub API Rate Limit

    • 仓库列表:使用官方 GitHub API
    • Readme 内容:通过 HTML 页面解析获取
  • 🧩 无需 Token / 无需登录(已登录效果更佳)


📌 导出内容包含

每个仓库将导出以下字段:

  • Repository Name(完整仓库名)
  • URL(仓库地址)
  • Description(仓库描述)
  • Readme Content(Readme 纯文本内容,最多 5000 字)

🖱 使用方式

  1. 打开任意 GitHub 页面(github.com
  2. 点击右下角 「📥 导出 Star 数据」 按钮
  3. 输入要导出的 GitHub 用户名
  4. 等待抓取完成,自动下载 CSV 文件

⚙ 可选配置(脚本内)

const CONFIG = {
  concurrency: 4,        // 并发抓取数量(建议 3–5)
  includeReadme: true    // 是否抓取 Readme
};
  • 如果你只需要仓库列表,可将 includeReadme 设为 false,速度会非常快
  • 并发过高可能触发 GitHub 的 429 限制,请酌情调整

⚠ 注意事项

  • 未登录状态下 GitHub API 有 60 次/小时 限制
  • Readme 为 HTML 渲染后的纯文本,不是原始 Markdown
  • Readme 内容长度已限制,防止 CSV 文件过大
  • 适合个人整理、学习研究,请勿滥用请求频率

📜 许可证

  • AGPL-3.0