ajmeese7/github-spy

GitHub: ajmeese7/github-spy

GitHub事件信息监控工具,自动跟踪API配额,智能处理速率限制。

Stars: 1 | Forks: 0

## 速率限制 github-spy 自动跟踪您的 API 配额,并: - 当请求量低时发出警告 - 当达到速率限制时,带进度条的休眠 - 当配额低时,在 watch 模式下延长轮询间隔 - 使用指数退避重试瞬态服务器错误 - 在事件源上使用 HTTP 条件请求(ETag/Last-Modified)以跳过未更改的页面。完整状态端点(stars、followers、following、repos)故意绕过缓存:部分 304 会让收集器得到一个不完整的列表,并伪造幽灵取消关注/删除事件。对于典型用户,完整扫描大约需要 30 次请求,而每小时 5,000 次配额的权衡是微不足道的。 ## 许可证 [GPLv3](./LICENSE)
标签:API 限速, GitHub 监控, GPLv3, HTTP 请求, Python 3.9+, Zenmap, 事件跟踪, 代码监控, 安全可观测性, 开源许可, 性能监控, 指数退避, 数据完整性, 日志审计, 条件请求, 漏洞探测, 版本控制, 缓存管理, 软件开发, 错误处理, 错误重试