ez-pyload
Wrapper for pyLoad so it can be used in your Python projects without starting a webserver like pyLoad normally does.
Why?
I've been trying to find a library or CLI app which is able to download from many different filehosting sites for a long while now. The only free downloaders I have been able to find with support for many filehosting sites are jDownloader2 and pyLoad, neither of which seem to have a CLI interface or developer friendly API/documentation, and both of which seem to run a webserver just to be able to download some files. This library (hopefully) fixes this problem.
Installation
$ python3 -m pip install ez-pyload
Using as a library
ez-pyload comes with a single function: download(url: str, download_dir: str | Path, loglevel: int = logging.INFO) -> Path)
This function will download the file/folder at url to the directory download_dir. If loglevel is set to logging.DEBUG, debug mode will be enabled.
Example
from ez_pyload import download
path = download("https://drive.google.com/file/d/xxxxxxxxxxxxxxxxxxx-xxxxxxxx/view?usp=drive_link", ".")
print("Downloaded file:", path)
Using as a CLI app
After installing, you may use pydl [url] [path] to download a file/folder at url to the given path (defaults to current working directory)
Metadata
Release files for ez-pyload 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ez_pyload-1.0.4.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ez_pyload-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.8 kB
Release files / ez_pyload-1.0.4.tar.gz
| Download URL | ez_pyload-1.0.4.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
454023c756544e26f246484ddd231ee820f84d0164e84df035155edc1efa35c2
|
|
BLAKE2b-256 checksum How to use checksums |
12182fa34e58df4b3a6b3df5f4eb734081d4084dd90698eef1cad283b1688f01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.11.0 Linux/6.5.0-1017-azure
|
Release files / ez_pyload-1.0.4-py3-none-any.whl
| Download URL | ez_pyload-1.0.4-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9ba2e4c254d03c6d062bbb24d91dc0682c603b578192686dc12ecf7747266218
|
|
BLAKE2b-256 checksum How to use checksums |
a5d247969a9599066eac8ff912cb4f365a1a1366584942aee73ee87821c0832d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.11.0 Linux/6.5.0-1017-azure
|