Python library that allows you to parse Google Drive & Dropbox links and download files
Project description
clouddl
Downloader for Google Drive & DropBox
- Python 3
- Works on all operating systems
- No API keys / credentials needed
- Auto extracts .zip files
- Auto extracts .rar files (requires 7zip)
- Auto deletes compressed files after extraction
Installation
pip install clouddl
Usage
from clouddl import grab
# grab(url, folder_path)
grab('https://drive.google.com/file/d/.../view?usp=sharing', './Downloads/')
Verbose
from clouddl import grab
#grab(url, folder_path, quiet=False)
grab('https://drive.google.com/file/d/.../view?usp=sharing', './Downloads/', quiet=False)
Bulk Usage
from clouddl import grab
download_list = ['URL1', 'URL2', 'URL3']
for url in download_list:
grab(url, './')
Variable Access
from clouddl import DROPBOX_URL, GDRIVE_URL
Supported URLs
Google Drive
https://drive.google.com/drive/folders/...?usp=sharing
https://drive.google.com/file/d/.../view?usp=sharing
Dropbox
https://www.dropbox.com/s/.../...?dl=0
https://www.dropbox.com/s/.../...?dl=1
https://www.dropbox.com/sh/.../...?dl=0
https://www.dropbox.com/sh/.../...?dl=1
Acknowledgements
Thank you to the authors of the following repos:
- "gdrivedl" by matthuisman - https://github.com/matthuisman/gdrivedl
- "lootdl" by jesusyanez - https://github.com/jesusyanez/lootdl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
clouddl-0.2.0.tar.gz
(3.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clouddl-0.2.0.tar.gz.
File metadata
- Download URL: clouddl-0.2.0.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.8.0 keyring/24.2.0 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.31.0 rfc3986/1.5.0 tqdm/4.66.1 urllib3/1.26.5 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64a4276813057ae690fa5bae99f9a42587cce62374c1aed2c0ece0aa94a77471
|
|
| MD5 |
3a6105a2dcff6041717073987a940e14
|
|
| BLAKE2b-256 |
3888d8a6f2584d447e47ee3ed23375adf0174f3c7e1c75a9c090fa4e9abb271e
|
File details
Details for the file clouddl-0.2.0-py3-none-any.whl.
File metadata
- Download URL: clouddl-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.8.0 keyring/24.2.0 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.31.0 rfc3986/1.5.0 tqdm/4.66.1 urllib3/1.26.5 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f4090b6f73ddfcdf89b6c501e203420432f994cbac1f9f033912f6323fd0b87
|
|
| MD5 |
1b4ed42a86c517cfd88baf8ae25ec93b
|
|
| BLAKE2b-256 |
1b3b8fd7eb2740195e1d060606480d2e0f762b0351e59aec9c5bd79da7da6b93
|