Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- def upload_to_listreamed(api_key, file_path):
- response = requests.get(f"https://api.vidguard.to/v1/upload/server?key={api_key}")
- response_data = response.json()
- if response_data['msg'] != "Done":
- raise Exception(f"Failed to get upload URL: {response_data['msg']}")
- upload_url = response_data['result']['url']
- with open(file_path, 'rb') as f:
- files = {'file': f}
- data = {'key': api_key}
- upload_response = requests.post(upload_url, files=files, data=data)
- try:
- upload_response_data = upload_response.json()
- except ValueError:
- print("Failed to parse response as JSON:")
- print(upload_response.text)
- raise
- if upload_response_data['status'] != 200:
- raise Exception(f"Failed to upload file: {upload_response_data['msg']}")
- return upload_response_data['result']['URL']
- api_key_listreamed = "My Key, don't worry this is replaced correctly"
- file_path = "My file path, don't worry this is replaced correctly"
- try:
- listeamed_url = upload_to_listreamed(api_key_listreamed, file_path)
- print("Listeamed URL:", listeamed_url)
- except Exception as e:
- print(e)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement