From 96131478e42da3755dd1098e49349c9e60a1dfb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?boggs=20=F0=9F=8C=8A?= <6130147+b-ggs@users.noreply.github.com> Date: Thu, 30 Jan 2025 19:27:20 +0800 Subject: [PATCH] WIP --- README.md | 1 + bin/.bin/drive_share_to_download_link.py | 16 ++++++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 046d4ce..351d932 100644 --- a/README.md +++ b/README.md @@ -14,4 +14,5 @@ stow tmux stow ripgrep make git-configure stow git +stow bin ``` diff --git a/bin/.bin/drive_share_to_download_link.py b/bin/.bin/drive_share_to_download_link.py index 24dfa71..6cb406b 100755 --- a/bin/.bin/drive_share_to_download_link.py +++ b/bin/.bin/drive_share_to_download_link.py @@ -1,19 +1,23 @@ #!/usr/bin/env python3 import sys +import argparse +parser = argparse.ArgumentParser() +parser.add_argument( + "share_link", + help="Google Drive share link (https://drive.google.com/file/d/...)", +) +args = parser.parse_args() -share_link = sys.argv[1] +share_link = args.share_link -sys.stderr.write(share_link + "\n") +sys.stderr.write(f"Received share link: {share_link}\n") if not share_link.startswith("https://drive.google.com/file/d/"): - sys.stderr.write("Invalid share link.") + sys.stderr.write("Invalid share link.\n") sys.exit(1) file_id = share_link.split("/")[5] download_link = f"https://drive.google.com/uc?id={file_id}&export=download" -sys.stderr.write("\n") -sys.stderr.write("⬇️") - print(download_link, end="")