Show HN: Why clone GBs when you need KBs? Surgical GitHub downloads
5 months ago
- #Python
- #Download
- #GitHub
- 通过分支、标签或提交记录从GitHub仓库下载文件或文件夹,支持glob模式过滤。
- 功能包括下载整个仓库或特定文件/文件夹,支持分支、标签和提交记录,glob模式高级过滤,速率限制,并发下载,CLI和Python API接口,错误处理,日志记录和缓存支持。
- 可通过pip或从源代码安装。
- CLI命令包括下载整个仓库、特定分支、带过滤功能、认证以及显示仓库信息。
- Python API用法包括初始化下载器、下载整个仓库、特定目录或文件。
- 可通过环境变量或.env文件进行配置。
- 欢迎贡献代码,详情参见CONTRIBUTING.md指南。
- 基于Apache-2.0许可证发布。