Bei den Shows aufgeraeumt, Downloadfortschritt einmal in der Minute loggen
This commit is contained in:
parent
832574e06b
commit
a10cd1486d
1 changed files with 13 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/local/bin/python
|
#!/usr/local/bin/python
|
||||||
|
|
||||||
# $Schlepperbande: src/tivomirror/tivomirror,v 1.51 2013/08/06 22:17:16 stb Exp $
|
# $Schlepperbande: src/tivomirror/tivomirror,v 1.52 2014/03/02 22:19:36 stb Exp $
|
||||||
#
|
#
|
||||||
# Stefans Script, um die Sendungen vom Tivo runterzuladen und in MPEG4
|
# Stefans Script, um die Sendungen vom Tivo runterzuladen und in MPEG4
|
||||||
# zu transkodieren.
|
# zu transkodieren.
|
||||||
|
@ -40,11 +40,11 @@ arset = dict()
|
||||||
arset["Futurama"] = 169
|
arset["Futurama"] = 169
|
||||||
|
|
||||||
includes = dict()
|
includes = dict()
|
||||||
includes['Almost Human'] = 1
|
|
||||||
includes['Brooklyn Nine-Nine'] = 1
|
includes['Brooklyn Nine-Nine'] = 1
|
||||||
includes['Castle'] = 1
|
includes['Castle'] = 1
|
||||||
|
includes['Cosmos: A Spacetime Odyssey'] = 1
|
||||||
includes['Family Guy'] = 1
|
includes['Family Guy'] = 1
|
||||||
includes["John Oliver's New York Stand-Up Show"] = 1
|
includes['Hot in Cleveland'] = 1
|
||||||
includes['Late Show With David Letterman'] = 1
|
includes['Late Show With David Letterman'] = 1
|
||||||
includes['Louie'] = 1
|
includes['Louie'] = 1
|
||||||
includes['Mad Men'] = 1
|
includes['Mad Men'] = 1
|
||||||
|
@ -60,8 +60,6 @@ includes['The Daily Show With Jon Stewart'] = 1
|
||||||
includes['The Late Late Show With Craig Ferguson'] = 1
|
includes['The Late Late Show With Craig Ferguson'] = 1
|
||||||
includes['The Tonight Show Starring Jimmy Fallon'] = 1
|
includes['The Tonight Show Starring Jimmy Fallon'] = 1
|
||||||
|
|
||||||
includes['CONSTITUTION USA With Peter Sagal'] = 1;
|
|
||||||
|
|
||||||
|
|
||||||
class flushfile(object):
|
class flushfile(object):
|
||||||
def __init__(self, f):
|
def __init__(self, f):
|
||||||
|
@ -232,7 +230,10 @@ def quit_process(pid):
|
||||||
|
|
||||||
@timeout(7200)
|
@timeout(7200)
|
||||||
def download(file, url, mak, target):
|
def download(file, url, mak, target):
|
||||||
global browser, sidcookie
|
global session
|
||||||
|
count = 0
|
||||||
|
start = time.time()
|
||||||
|
upd = start
|
||||||
#url = re.sub("tivo.lassitu.de:80", "localhost:8888", url)
|
#url = re.sub("tivo.lassitu.de:80", "localhost:8888", url)
|
||||||
#url = re.sub("tivo.lassitu.de:80", "krokodil-vpn.zs64.net:8888", url)
|
#url = re.sub("tivo.lassitu.de:80", "krokodil-vpn.zs64.net:8888", url)
|
||||||
print "--- downloading \"%s\"" % (url)
|
print "--- downloading \"%s\"" % (url)
|
||||||
|
@ -247,6 +248,12 @@ def download(file, url, mak, target):
|
||||||
p_decode.stdin.write(chunk)
|
p_decode.stdin.write(chunk)
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
count += 65536
|
||||||
|
now = time.time()
|
||||||
|
if (now - upd) > 60:
|
||||||
|
upd = now
|
||||||
|
mb = count / 1024.0 / 1024.0
|
||||||
|
print " %5.1f MB downloaded, %.3f MB/s" % (mb, mb / now)
|
||||||
finally:
|
finally:
|
||||||
try:
|
try:
|
||||||
p_decode.stdin.close()
|
p_decode.stdin.close()
|
||||||
|
|
Loading…
Reference in a new issue