Closed bleudev closed 4 months ago
This pull request introduces the UGithubDownloader
class and associated functions for downloading files, folders, or entire repositories from GitHub. It also includes updates to the setup configuration and adds documentation with examples.
Files | Changes |
---|---|
ufpy/github/download.py ufpy/path/files.py |
Introduced new classes and functions for downloading resources from GitHub and handling file operations. |
setup.py |
Updated setup configuration to include new dependencies and package paths. |
examples/github/download.md |
Added documentation with examples for the new GitHub downloading features. |
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
@sourcery-ai review
TODO:
closes #36
Summary by Sourcery
This pull request introduces new functionality for downloading files, folders, or entire repositories from GitHub using the
UGithubDownloader
class and associated functions. It also includes updates to the setup configuration and adds comprehensive documentation with examples.UGithubDownloader
class for downloading files, folders, or entire repositories from GitHub.file
,folder
, andrepo
for downloading specific resources from GitHub repositories.UOpen
class for handling file operations with automatic directory creation.setup.py
to include the newrequests
dependency and added the newgithub
package.examples/github/download.md
to provide usage examples and documentation for the new GitHub downloading features.