尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Self-hosted traffic-analytics dashboard for Last Pirates: Die Together. First module: Twitch (data from SullyGnome). Designed to extend to YouTube, Steam, Reddit, TikTok, etc. — each source = one collector writing the same shapes, the frontend reuses the same components.
collectors (Python, requests) → data/ → build_site_data.py → site/public/data.json → static site
sullygnome_collector.py — channel table (1076 channels) + daily charts + headline metricscollect_streams.py — recent Last Pirates streams (scans the recent game window)build_site_data.py — consolidates everything into site/public/data.jsonsite/public/index.html — the dashboard (vanilla JS + Chart.js, reads data.json)Endpoint discovery (one-off, needs a browser): discover_*.py (Playwright).
Runtime collectors need no browser — plain HTTPS requests.
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
.\.venv\Scripts\python.exe sullygnome_collector.py
.\.venv\Scripts\python.exe collect_streams.py
.\.venv\Scripts\python.exe build_site_data.py
# serve the static site
cd site\public
..\..\.venv\Scripts\python.exe -m http.server 8123
# open http://127.0.0.1:8123/
vercel.json)*.vercel.app URL..github/workflows/update-data.yml runs every
6 hours, regenerates site/public/data.json, and commits it → Vercel redeploys
automatically. (Enable Actions on the repo; trigger once via Run workflow.).env (gitignored) holds Twitch Helix keys for the live tier (not yet wired):
TWITCH_CLIENT_ID, TWITCH_CLIENT_SECRET.