a nie słyszałem nawet o czymś takim

jednak bardziej mi pasuje to, zmieniłem nazwe z napi.py na napisy i wrzuciłem do /usr/bin

teraz wchodze w konsolce do byle jakiego katalogu wywołuje napi

i napisy są

macie tu poprawioną wersje skryptu,przeczytałem o tym w necie, wyskakiwał warning, zamienione 2 linijki, ale już nie musicie się bawić:
#!/usr/bin/python
# reversed napi 0.16.3.1
#
# by gim,krzynio,dosiu,hash 2oo8.
#
#
#
# last modified: 6-I-2oo8
#
# 4pc0h f0rc3
#
# do dzialania potrzebny jest p7zip-full (tak sie nazywa paczka w debianie)
#
# POZDRAWIAMY NASZYCH FANOW!
from hashlib import md5
import sys,urllib,os
def f(z):
idx = [ 0xe, 0x3, 0x6, 0x8, 0x2 ]
mul = [ 2, 2, 5, 4, 3 ]
add = [ 0, 0xd, 0x10, 0xb, 0x5 ]
b = []
for i in xrange(len(idx)):
a = add[i]
m = mul[i]
i = idx[i]
t = a + int(z[i], 16)
v = int(z[t:t+2], 16)
b.append( ("%x" % (v*m))[-1] )
return ''.join(b)
if(len(sys.argv)==1):
print "wy*dalaj na stadion po film"
sys.exit(2)
d = md5();
d.update(open(sys.argv[1]).read(10485760))
str = "http://napiprojekt.pl/unit_napisy/dl.php?l=PL&f="+d.hexdigest()+"&t="+f(d.hexdigest())+"&v=other&kolejka=false&nick=&pass=&napios="+os.name
open("napisy.7z","w").write(urllib.urlopen(str).read())
nazwa=sys.argv[1][:-3]+'txt'
if (os.system("/usr/bin/7z x -y -so -piBlm8NTigvru0Jr0 napisy.7z 2>/dev/null >\""+nazwa+"\"")):
print "nie ma napisa do filmu"
os.remove(nazwa)
else:
print "napisy pobrano, milordzie!"
os.remove("napisy.7z")