import sys try: if sys.version_info >= (3,): import urllib.request response = urllib.request.urlopen('http://weechat.org/files/plugins.xml.gz') else: import urllib2 response = urllib2.urlopen(urllib2.Request('http://weechat.org/files/plugins.xml.gz')) f = open('/tmp/plugins.xml.gz', 'wb') f.write(response.read()) response.close() f.close() except Exception as e: print('error:' + str(e))