Add download support to CLI and client

Implemented file and folder download functionality in the CLI and GofileClient, including new CLI arguments for downloading by URL or content ID and specifying output directory.
This commit is contained in:
√(noham)²
2025-12-13 15:44:20 +01:00
parent 66731e2fc1
commit 9a4c0b1776
5 changed files with 295 additions and 13 deletions

7
test_upload.py Normal file
View File

@@ -0,0 +1,7 @@
from gofilepy import GofileClient
client = GofileClient()
# client = GofileClient(token="YOUR_TOKEN_HERE") # Optional token for private uploads
file = client.upload(file=open("./test_upload.py", "rb"))
print(file.name)
print(file.page_link) # View and download file at this link