mirror of
https://source.perfectable.org/nivertius/napi.git
synced 2025-07-02 03:24:55 +02:00
always use absolute file paths
This commit is contained in:
parent
98f5d483c6
commit
b7b7db0a6c
1 changed files with 25 additions and 25 deletions
18
napi.py
18
napi.py
|
@ -39,7 +39,6 @@ def f(z):
|
|||
|
||||
return ''.join(b)
|
||||
|
||||
|
||||
if(len(sys.argv)==1):
|
||||
print "wy*dalaj na stadion po film"
|
||||
sys.exit(2)
|
||||
|
@ -61,18 +60,19 @@ def download_subtitles(digest):
|
|||
xml = ET.XML(response.read())
|
||||
content = xml.find("subtitles").find("content").text
|
||||
except:
|
||||
print "nie ma napisa do filmu"
|
||||
return
|
||||
print "nie ma napisa do filmu: ", sys.argv[1]
|
||||
sys.exit(2)
|
||||
location = os.path.dirname(sys.argv[1])
|
||||
archivepath = os.path.join(location,"napisy.7z")
|
||||
open(archivepath,"w").write(base64.b64decode(content))
|
||||
nazwa=os.path.join(location,sys.argv[1][:-3]+'txt')
|
||||
|
||||
open("napisy.7z","w").write(base64.b64decode(content))
|
||||
nazwa=sys.argv[1][:-3]+'txt'
|
||||
|
||||
if (os.system("7z x -y -so -piBlm8NTigvru0Jr0 napisy.7z 2>/dev/null >\""+nazwa+"\"")):
|
||||
print "nie ma napisa do filmu"
|
||||
if (os.system("/usr/local/bin/7z x -y -so -piBlm8NTigvru0Jr0 "+archivepath+" 2>/dev/null >\""+nazwa+"\"")):
|
||||
print "nie ma napisa do filmu", sys.argv[1]
|
||||
os.remove(nazwa)
|
||||
else:
|
||||
print "napisy pobrano, milordzie!"
|
||||
|
||||
os.remove("napisy.7z")
|
||||
os.remove(archivepath)
|
||||
|
||||
download_subtitles(d.hexdigest())
|
||||
|
|
Loading…
Add table
Reference in a new issue