Spaces:
Sleeping
Sleeping
| import cloudinary.api | |
| import requests | |
| # Assuming you have already configured Cloudinary with your credentials | |
| def download_file(): | |
| save_path = "downloaded.mp3" | |
| cloudinary.config( | |
| cloud_name = "djepbidi1", | |
| api_key = "531731913696587", | |
| api_secret = "_5ePxVQEECYYOukhSroYXq7eKL0" | |
| ) | |
| public_id = 'test' | |
| # Fetch the asset's details | |
| asset_details = cloudinary.api.resource(public_id, resource_type='video') | |
| # Extract the secure URL of the asset | |
| asset_url = asset_details.get('secure_url') | |
| print("Asset URL:", asset_url) | |
| """ | |
| Download a file from a given URL and save it to the specified local path. | |
| Parameters: | |
| - url: The URL of the file to download. | |
| - save_path: The local path where the file should be saved. | |
| """ | |
| response = requests.get(asset_url, stream=True) | |
| # Check if the request was successful | |
| if response.status_code == 200: | |
| with open(save_path, 'wb') as f: | |
| for chunk in response.iter_content(chunk_size=128): | |
| f.write(chunk) | |
| print(f"File downloaded successfully: {save_path}") | |
| else: | |
| print(f"Failed to download file. Status code: {response.status_code}") | |
| # Example usage | |
| #cloudinary_url = "YOUR_CLOUDINARY_FILE_URL" | |
| download_file() | |