root/galaxy-central/tools/data_source/fetch.py
リビジョン 2, 453 bytes (コミッタ: hatakeyama, 14 年 前) |
---|
行番号 | |
---|---|
1 | #!/usr/bin/env python |
2 | |
3 | """ |
4 | Script that just echos the command line. |
5 | """ |
6 | |
7 | import sys, os, urllib |
8 | |
9 | assert sys.version_info[:2] >= ( 2, 4 ) |
10 | |
11 | BUFFER = 1048576 |
12 | |
13 | url = sys.argv[1] |
14 | out_name = sys.argv[2] |
15 | |
16 | out = open(out_name, 'wt') |
17 | try: |
18 | page = urllib.urlopen(url) |
19 | while 1: |
20 | data = page.read(BUFFER) |
21 | if not data: |
22 | break |
23 | out.write(data) |
24 | except Exception, e: |
25 | print 'Error getting the data -> %s' % e |
26 | out.close() |
Note: リポジトリブラウザについてのヘルプは TracBrowser
を参照してください。