import requests

# SOCKS5 Proxy configuration
proxies = {
    'http': 'socks5h://test:Test@103.76.45.117:1080',
    'https': 'socks5h://test:Test@103.76.45.117:1080'
}

downloads = [
    {
        "url": "http://10.16.100.214/iccftps14/iccftps14sasd5/Movies/Hindi/Jaat%20(2025)%201080p%20WEBDL.mp4",
        "filename": "Jaat_2025.mp4"
    },
    {
        "url": "http://10.16.100.212/iccftps12/iccftps12sasd3/Movies/South%20Indina%20(Hindi%20Dubbed)/Kanguva%20(2024)%201080p%20WEBDL.mp4",
        "filename": "Kanguva_2024.mp4"
    }
]

for item in downloads:
    try:
        with requests.get(item["url"], proxies=proxies, stream=True, timeout=60) as response:
            response.raise_for_status()
            with open(item["filename"], 'wb') as f:
                for chunk in response.iter_content(chunk_size=8192):
                    f.write(chunk)
        print(f"Downloaded successfully: {item['filename']}")
    except Exception as e:
        print(f"Failed to download {item['url']}: {e}")


