mirror of https://github.com/midoks/mdserver-web
pull/109/head
parent
48a425327c
commit
0bfd386e3f
@ -0,0 +1,31 @@ |
|||||||
|
# coding: utf-8 |
||||||
|
|
||||||
|
import sys |
||||||
|
import json |
||||||
|
|
||||||
|
|
||||||
|
def downloadFile(url, filename): |
||||||
|
import urllib |
||||||
|
urllib.urlretrieve(url, filename=filename, reporthook=downloadHook) |
||||||
|
|
||||||
|
|
||||||
|
def downloadHook(count, blockSize, totalSize): |
||||||
|
speed = {'total': totalSize, 'block': blockSize, 'count': count} |
||||||
|
print speed |
||||||
|
print '%02d%%' % (100.0 * count * blockSize / totalSize) |
||||||
|
writeFile('/tmp/mdserver-web.log', json.dumps(speed)) |
||||||
|
|
||||||
|
|
||||||
|
def writeFile(filename, str): |
||||||
|
# 写文件内容 |
||||||
|
try: |
||||||
|
fp = open(filename, 'w+') |
||||||
|
fp.write(str) |
||||||
|
fp.close() |
||||||
|
return True |
||||||
|
except: |
||||||
|
return False |
||||||
|
|
||||||
|
if __name__ == "__main__": |
||||||
|
url = sys.argv[1] |
||||||
|
downloadFile(url, 'mdserver-web.zip') |
@ -0,0 +1,11 @@ |
|||||||
|
#!/bin/bash |
||||||
|
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin |
||||||
|
export PATH |
||||||
|
|
||||||
|
curPath=`pwd` |
||||||
|
rootPath=$(dirname "$curPath") |
||||||
|
|
||||||
|
echo $1 |
||||||
|
echo $rootPath |
||||||
|
|
||||||
|
curl -o $curPath/mdserver-web.zip $1 |
Loading…
Reference in new issue