ddnet/scripts/twlib.py
2014-06-19 19:58:50 +02:00

24 lines
544 B
Python

import sys
if sys.version_info[0] == 2:
import urllib
url_lib = urllib
elif sys.version_info[0] == 3:
import urllib.request
url_lib = urllib.request
def fetch_file(url):
print("trying %s" % url)
try:
local = dict(url_lib.urlopen(url).info())
if "Content-Disposition" in local:
key_name = "Content-Disposition"
elif "content-disposition" in local:
key_name = "content-disposition"
else:
return False
local = local[key_name].split("=")[1]
url_lib.urlretrieve(url, local)
return local
except IOError:
return False