Skip to main content

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:

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clouddl-0.2.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

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

Hashes for clouddl-0.2.0.tar.gz
Algorithm Hash digest
SHA256 64a4276813057ae690fa5bae99f9a42587cce62374c1aed2c0ece0aa94a77471
MD5 3a6105a2dcff6041717073987a940e14
BLAKE2b-256 3888d8a6f2584d447e47ee3ed23375adf0174f3c7e1c75a9c090fa4e9abb271e

See more details on using hashes here.

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

Hashes for clouddl-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f4090b6f73ddfcdf89b6c501e203420432f994cbac1f9f033912f6323fd0b87
MD5 1b4ed42a86c517cfd88baf8ae25ec93b
BLAKE2b-256 1b3b8fd7eb2740195e1d060606480d2e0f762b0351e59aec9c5bd79da7da6b93

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page