/tools/data_source/fetch.py
https://bitbucket.org/h_morita_dbcls/galaxy-central · Python · 26 lines · 16 code · 6 blank · 4 comment · 4 complexity · 3bf2e98d702a10c3af25eed9265da55c MD5 · raw file
- #!/usr/bin/env python
- """
- Script that just echos the command line.
- """
- import sys, os, urllib
- assert sys.version_info[:2] >= ( 2, 4 )
- BUFFER = 1048576
- url = sys.argv[1]
- out_name = sys.argv[2]
- out = open(out_name, 'wt')
- try:
- page = urllib.urlopen(url)
- while 1:
- data = page.read(BUFFER)
- if not data:
- break
- out.write(data)
- except Exception, e:
- print 'Error getting the data -> %s' % e
- out.close()