Spaces:
Runtime error
Runtime error
import gdown | |
from typing import Optional | |
def download_from_google_drive(file_id: str, destination: Optional[str] = None) -> None: | |
""" | |
Download a file from Google Drive using its file ID. | |
:param file_id: The file ID on Google Drive. | |
:param destination: The path to save the file. If None, the file will be saved in the current directory with its original name. | |
""" | |
url = f'https://drive.google.com/uc?id={file_id}' | |
output = destination if destination else f"{file_id}.file" | |
gdown.download(url, output, quiet=False) | |
if __name__ == '__main__': | |
# Example usage | |
file_id = "1hnzY7sd8jBgyEu_gEQj9FTnAxBZPYa80" # Replace with your file ID | |
download_from_google_drive(file_id) | |