import argparse
import requests

parser = argparse.ArgumentParser()
parser.add_argument('--url', required=True)
parser.add_argument('--filename', required=True)
args = parser.parse_args()

response = requests.get(args.url, timeout=10)
response.raise_for_status()
with open(args.filename, 'wb') as f:
    f.write(response.content)
print('Saved', args.filename)
