Skip to content

loribonna/onedrivedownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneDrive downloader: python utility to download files from OneDrive

Install (PyPI)

pip install onedrivedownloader

First stable release: 1.0.0

Current: 1.1.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? If file is not .zip, do nothing.
  • 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")