No description
- Python 99.7%
- Shell 0.3%
| sitelibs | ||
| .gitignore | ||
| anonfile-dl | ||
| anonfile-up | ||
| gofile-dl | ||
| gofile-up | ||
| install-pyupdl.sh | ||
| README.md | ||
| uploadbay-up | ||
| uploadflix-dl | ||
| uploadflix-up | ||
| util.py | ||
PyUpDl
Upload and download scripts for various file hosts.
Features
- Support for the hosts listed below
- Upload and download progress indicator
- Proxy option
- Minimalist code is easy to audit
- Host-specific options
Hosts
| Host | Download | Upload |
|---|---|---|
| gofile.io | ✅ | ✅ |
| uploadbay.net | ❎ | ✅ |
| uploadflix | ✅ | ✅ |
| anonfile.de | ✅ | ✅ |
❎ = Not needed (download links are direct mirrors, use curl or wget)
Installation
First install the following packages:
- python3-request
- python3-bs4
- python3-pil
Then clone the repo anywhere and run install-pyupdl.sh. Alternatively you can manually at this line to ~/.bashrc:
export PATH="/path/to/pyupdl:$PATH"
Usage
For downloaders run sitename-dl LINK1 LINK2 ....
For uploaders run sitename-up FILE1 FILE2 ....
It is recommended to run the upload and/or download script(s) with the -h argument before use to learn about any site-specific options.