nicer messages

This commit is contained in:
Paweł Płazieński 2016-02-20 16:14:40 +01:00
parent 8e1f72ab62
commit c467260b65

16
napi
View file

@ -29,8 +29,8 @@ input_filename = '/tmp/napi-temp-file'
language = "PL" language = "PL"
if(len(sys.argv)==1): if len(sys.argv) < 2:
print "wy*dalaj na stadion po film" print "usage: %s <movie>" % sys.argv[0]
sys.exit(2) sys.exit(2)
d = md5.new() d = md5.new()
@ -56,7 +56,7 @@ def download_subtitles(digest):
xml = ET.XML(response.read()) xml = ET.XML(response.read())
content = xml.find("subtitles").find("content").text content = xml.find("subtitles").find("content").text
except: except:
print "nie ma napisa do filmu: ", sys.argv[1] print "%s: No subtitles" % (movie_filename,)
sys.exit(2) sys.exit(2)
with open(input_filename, "w") as input_file: with open(input_filename, "w") as input_file:
input_file.write(base64.b64decode(content)) input_file.write(base64.b64decode(content))
@ -76,11 +76,11 @@ def download_subtitles(digest):
result = process.wait() result = process.wait()
if result != 0: if result != 0:
print "nie ma napisa do filmu", sys.argv[1] print "%s: 7zip returned non-zero code: %s" % (movie_filename, subtitle_filename)
os.remove(nazwa) os.remove(nazwa)
else: sys.exit(3)
print "napisy pobrano, milordzie!"
print "%s: Subtitles fetched successfully to %s" % (movie_filename, nazwa)
os.remove(input_filename) os.remove(input_filename)
download_subtitles(d.hexdigest()) download_subtitles(d.hexdigest())