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.5.0.tar.gz
(3.5 kB
view details)
Built Distribution
File details
Details for the file clouddl-0.5.0.tar.gz
.
File metadata
- Download URL: clouddl-0.5.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 | f8f105f228cb2db18a872e225e38de3dc5033acaf48be29502698b51b984a265 |
|
MD5 | 4c9eb2a411d6837c3d4b7f49a3ebb5bd |
|
BLAKE2b-256 | 5f027d676b010fa2b434cb06d2dbf108fd1a6a3669318b9bc0f4d2d87a5b5fa6 |
File details
Details for the file clouddl-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: clouddl-0.5.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 | d4e3e26a04890b4d0431e56de48915c92616bd63b1af5c3258980bd6657d5eda |
|
MD5 | 44feda5aea61b63df235448cc5e5d162 |
|
BLAKE2b-256 | 2b5e775e73038bea7f1569ed86214e7e0deb328675e3ffae39ccb0dc62f9f7a8 |