Skip to main content

Python utility to download files through OneDrive

Project description

OneDrive downloader: python utility to download files from OneDrive

Install (PyPI)

pip install onedrivedownloader

First stable release: 1.0.0

Current: 1.0.3

Do not require authentication.

Requires

  • tqdm: for nice progress bar
  • requests: fetch data from OneDrive

Usage

from onedrivedownloader import download

...

download(url: str, filename: str, unzip=False, unzip_path: str = None, force_download=False, force_unzip=False, clean=False)

Required parameters:

  • url: The url to download from (should end with '?download=1').
  • filename: The filename to save the file as.

Optional parameters:

  • unzip: want to unzip file or just download? Requires files to be .zip if True. (default: False)
  • unzip_path: path to unzip files (default: current directory)
  • force_download: force files download if exist? (default: False)
  • clean: clean source file after unzip?

Example

ln = "https://unimore365-my.sharepoint.com/:u:/g/personal/215580_unimore_it/EUmqgpzRz3tPlD2KiVNRqdABBJl7qQYcIeROtMc4g2UeIA?e=zZtkLr"

download(ln, filename="file.zip", unzip=True, unzip_path="./data")

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

onedrivedownloader-1.0.3.tar.gz (4.0 kB view details)

Uploaded Source

File details

Details for the file onedrivedownloader-1.0.3.tar.gz.

File metadata

  • Download URL: onedrivedownloader-1.0.3.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for onedrivedownloader-1.0.3.tar.gz
Algorithm Hash digest
SHA256 56548be73fa84f1c70bfab0a1e251dec65571ad7f68b3445098b26baa68f265e
MD5 3fcdff215da9c1ff2dfae3daab10d7a4
BLAKE2b-256 be0c0bc932080f7d359bc1b7bc08afb806502659c1040fa361d1710c0c1f87cd

See more details on using hashes here.

Supported by

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