21fedb8572
·
2026-03-16 03:09:18 +08:00
8 Commits
Tracker-api
📌 项目简介
这是一个用于定期同步 Tracker 列表的简单脚本仓库。脚本会从 https://trackerslist.com 下载当前可用的 tracker 列表,去重并保存为按日期命名的文本文件,便于后续再处理或分发。
🧩 目录结构
sync-trackers.js– 主同步脚本list/– 同步结果目录(按YYYY-MM-DD.txt存放).github/workflows/daily-tracker-sync.yml– GitHub Actions 定时/手动运行配置
🚀 运行方式
本地运行
- 安装 Node.js(推荐 v18+)。
- 运行:
node sync-trackers.js
文件将会写入 list/<YYYY-MM-DD>.txt,若已存在则会直接跳过。
🕒 自动化(GitHub Actions)
仓库里已包含 GitHub Actions workflow:
- 每天 UTC 00:00 触发一次
- 支持手动点击“Run workflow”运行
- 运行完成后会自动
git add list/并提交推送(若有变更)
✅ 自定义/扩展
- 修改
sync-trackers.js中的urls数组可添加/修改要同步的 tracker 列表源。 - 若希望存储为其他格式(JSON/CSV),可在写文件处调整输出逻辑。
如果你希望把结果同步到其他地方(例如 S3、数据库、或发送通知),可以在 workflow 中新增步骤或把脚本改成支持更多输出。
Description
Releases
1
2026-03-06
Latest
Languages
JavaScript
100%