diff --git a/bin/.bin/drive_share_to_download_link.py b/bin/.bin/drive_share_to_download_link.py new file mode 100755 index 0000000..9a262b2 --- /dev/null +++ b/bin/.bin/drive_share_to_download_link.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python3 + +import sys + +def drive_share_to_download_link(share_link: str) -> str: + """Convert Google Drive share link to download link.""" + if not share_link.startswith("https://drive.google.com/file/d/"): + return "Invalid share link." + file_id = share_link.split("/")[5] + download_link = f"https://drive.google.com/uc?id={file_id}&export=download" + return download_link + +share_link = sys.argv.pop(1) +print(drive_share_to_download_link(share_link))