Skip to content

Instantly share code, notes, and snippets.

@renegarcia
Forked from JoeThunyathep/onedrive_dd_generator.py
Created November 19, 2023 15:33
Show Gist options
  • Save renegarcia/5a35e0b21162be35d36d9fd9f929dce3 to your computer and use it in GitHub Desktop.
Save renegarcia/5a35e0b21162be35d36d9fd9f929dce3 to your computer and use it in GitHub Desktop.
Generate direct download link from OneDrive
import base64
def create_onedrive_directdownload (onedrive_link):
data_bytes64 = base64.b64encode(bytes(onedrive_link, 'utf-8'))
data_bytes64_String = data_bytes64.decode('utf-8').replace('/','_').replace('+','-').rstrip("=")
resultUrl = f"https://api.onedrive.com/v1.0/shares/u!{data_bytes64_String}/root/content"
return resultUrl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment