Hasty Briefsbeta

Show HN: Why clone GBs when you need KBs? Surgical GitHub downloads

a day ago
  • #Python
  • #Download
  • #GitHub
  • Download files or folders from GitHub repos using branches, tags, or commits with glob pattern filtering.
  • Features include downloading entire repositories or specific files/folders, support for branches, tags, and commits, advanced filtering with glob patterns, rate limiting, concurrent downloads, CLI and Python API interfaces, error handling, logging, and cache support.
  • Installation can be done via pip or from source.
  • CLI commands include downloading entire repositories, specific branches, with filtering, authentication, and showing repository information.
  • Python API usage includes initializing a downloader, downloading entire repositories, specific directories, or files.
  • Configuration can be set via environment variables or a .env file.
  • Contributions are welcome, with details in the CONTRIBUTING.md guide.
  • Licensed under Apache-2.0.