mirror of
https://source.perfectable.org/nivertius/napi.git
synced 2025-07-02 03:14:46 +02:00
reformatted with tabs
This commit is contained in:
parent
3c15a10da4
commit
71cb0943e3
1 changed files with 24 additions and 24 deletions
48
napi
48
napi
|
@ -37,31 +37,31 @@ movie_filename = sys.argv[1]
|
|||
d.update(open(movie_filename).read(10485760))
|
||||
|
||||
def download_subtitles(digest):
|
||||
request_data = {
|
||||
"downloaded_subtitles_id" : digest,
|
||||
"mode" : "31",
|
||||
"client" : "NapiProjekt",
|
||||
"downloaded_subtitles_lang" : language
|
||||
}
|
||||
try:
|
||||
request_stream = urllib.urlencode(request_data)
|
||||
request = urllib2.Request(base_url, request_stream)
|
||||
response = urllib2.urlopen(request)
|
||||
xml = ET.XML(response.read())
|
||||
content = xml.find("subtitles").find("content").text
|
||||
except:
|
||||
print "nie ma napisa do filmu: ", sys.argv[1]
|
||||
sys.exit(2)
|
||||
with open(input_filename, "w") as input_file:
|
||||
input_file.write(base64.b64decode(content))
|
||||
nazwa = movie_filename[:-4]+'.srt'
|
||||
request_data = {
|
||||
"downloaded_subtitles_id" : digest,
|
||||
"mode" : "31",
|
||||
"client" : "NapiProjekt",
|
||||
"downloaded_subtitles_lang" : language
|
||||
}
|
||||
try:
|
||||
request_stream = urllib.urlencode(request_data)
|
||||
request = urllib2.Request(base_url, request_stream)
|
||||
response = urllib2.urlopen(request)
|
||||
xml = ET.XML(response.read())
|
||||
content = xml.find("subtitles").find("content").text
|
||||
except:
|
||||
print "nie ma napisa do filmu: ", sys.argv[1]
|
||||
sys.exit(2)
|
||||
with open(input_filename, "w") as input_file:
|
||||
input_file.write(base64.b64decode(content))
|
||||
nazwa = movie_filename[:-4]+'.srt'
|
||||
|
||||
if (os.system("/usr/local/bin/7z x -y -so -p" + password + " " + input_filename + " 2>/dev/null >\""+nazwa+"\"")):
|
||||
print "nie ma napisa do filmu", sys.argv[1]
|
||||
os.remove(nazwa)
|
||||
else:
|
||||
print "napisy pobrano, milordzie!"
|
||||
if (os.system("/usr/local/bin/7z x -y -so -p" + password + " " + input_filename + " 2>/dev/null >\""+nazwa+"\"")):
|
||||
print "nie ma napisa do filmu", sys.argv[1]
|
||||
os.remove(nazwa)
|
||||
else:
|
||||
print "napisy pobrano, milordzie!"
|
||||
|
||||
os.remove(input_filename)
|
||||
os.remove(input_filename)
|
||||
|
||||
download_subtitles(d.hexdigest())
|
||||
|
|
Loading…
Add table
Reference in a new issue