- Minimal and colorful output π
- Works on Linux, MacOS, and Windows
- Support recursive downloading
- Proxy support
$ pip3 install --user gitdir
# Yes, thats all :)
usage: gitdir [-h] [--output_dir OUTPUT_DIR] [--flatten] urls [urls ...] [--proxy Proxy txt file] [--exts File Extensions]
Download directories/folders from GitHub
positional arguments:
urls List of Github directories to download.
optional arguments:
-h, --help show this help message and exit
--output_dir OUTPUT_DIR, -d OUTPUT_DIR
All directories will be downloaded to the specified
directory.
--exts, -e List of File Extensions to download
--proxy, -p path for file containing http proxies
--flatten, -f Flatten directory structures. Do not create extra
directory and download found files to output
directory. (default to current directory if not
specified)
You can use python -m gitdir
/ python3 -m gitdir
in case the short command does not work.
Exiting
To exit the program, just press CTRL+C
.
MIT License
Copyright (c) 2019 Siddharth Dushantha