TrackStar
跟踪仓库的 Stargazers(加星用户),并将每日新增关注者发送到指定的飞书群。
Install / Use
/learn @Leizhenpeng/TrackStarREADME
Track Stargazers

这个仓库包含一个 GitHub Actions 工作流,用于跟踪和记录仓库的 Stargazers(加星用户),并将每日新增关注者发送到指定的飞书群。
功能特点
- 自动跟踪仓库的 Stargazers。
- 将 Stargazers 数据保存到
stargazers.json文件中。 - 每日新增关注者监控,并发送到指定的飞书群。
- 自动定时执行:每天 UTC 时间 3:00(北京时间 11:00)自动运行。
- 生成每日报告:每次运行时生成新增 Stargazers(new.csv)和总 Stargazers(total.csv)的表格。
环境变量
在你的 GitHub 仓库中,设置以下 Secrets:
ACCESS_TOKEN:你的 GitHub 个人访问令牌(需要有repo权限)。TARGET_REPO: GitHub 仓库名,格式为owner/repo。FEISHU_WEBHOOK:飞书群的 Webhook URL。
你可以参考 example.env 文件来配置这些环境变量。
用途
- 自动跟踪仓库的 Stargazers。
- 将 Stargazers 数据保存到
stargazers.json文件中。 - 每日新增关注者监控,并发送到指定的飞书群。
使用方法
- 将
.github/workflows/star.yml文件添加到你的仓库中。 - 确保
star.py脚本文件在你的仓库根目录中。 - 进入 GitHub 仓库页面,点击
Actions标签,选择Run Track Stars工作流,点击Run workflow按钮手动触发工作流。
文件说明
.github/workflows/star.yml:GitHub Actions 工作流配置文件,定义了自动运行的时间和步骤。stargazers.json:存储 Stargazers 数据的文件,每次运行时更新。star.py:用于获取和更新 Stargazers 数据的 Python 脚本。README.md:项目说明文件。.gitignore:Git 忽略文件配置。example.env:环境变量示例文件。new.csv:每次运行时生成的新增 Stargazers 表格。total.csv:每次运行时生成的总 Stargazers 表格。
自动化运行
工作流程每天自动运行一次,您也可以在 GitHub 仓库的 Actions 页面手动触发运行。每次运行后,新的 Stargazers 数据和生成的 CSV 文件会作为 artifacts 上传,可以在 Actions 运行记录中下载查看。
如有问题或建议,请提交 issue 或 pull request。
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
