PIXELDRAIN URL UPLOADER

import requests import base64 # 🔑 Your PixelDrain API key api_key = "YOUR_PIXELDRAIN_API_KEY" # 🌐 Remote file URL download_url = "https://example.com/yourfile.mp4" file_name = "yourfile.mp4" # ⬇️ Download the file response = requests.get(download_url) with open(file_name, "wb") as f: f.write(response.content) # 🔐 Encode API key for authorization auth_header = base64.b64encode(f":{api_key}".encode()).decode() # ⬆️ Upload to PixelDrain with open(file_name, "rb") as file: upload_response = requests.post( "https://pixeldrain.com/api/file", headers={"Authorization": f"Basic {auth_header}"}, files={"file": file} ) # 📄 Show upload result if upload_response.status_code == 201: result = upload_response.json() print("✅ Upload successful!") print(f"🔗 Download URL: https://pixeldrain.com/u/{result['id']}") print(f"👁️ View URL: https://pixeldrain.com/l/{result['id']}") else: print("❌ Upload failed!") print(f"Status code: {upload_response.status_code}") print(f"Response: {upload_response.text}")