Uwaga! Ten wpis ma ponad 10 miesięcy. Jeżeli interesuje cie dany temat użyj blogowej wyszukiwarki lub zajrzyj do spisu treści istnieje bowiem spora szansa, że od tego czasu napisałem na ten temat coś jeszcze.

Przy okazji instalator nie powinien raczej pytać o hasło, ale jeżeli zapyta to już naprawdę nie moja wina. Zrobiłem wszystko żeby nie pytał.
Na swoje usprawiedliwienie powiem, że był to mój pierwszy tak bliski kontakt z Xcode więc nie dogadujemy się jeszcze zbyt dobrze. Niemniej bez obaw - mimo wszystko program nie jest groźny. Obok tego w paczce znajdziecie też archiwizer p7zip niezbędny do działania właściwego programu oraz skrypt anonimowego autora dzięki któremu całość działa metodą przeciągnij i upuść. Innymi słowy, jeżeli chcecie aby NapiMac pobrał napisy wystarczy tylko przeciągnąć plik z filmem na ikonkę napi i chwilkę poczekać. Program otworzy okienko terminala a chwilę później napisy automagicznie znajdą się w katalogu obok filmu lub też zobaczycie informację o tym, że napisów nie udało się znaleźć. I to właściwie wszystko.

Nic wielkiego ale chyba lepsze to niż używanie oryginalnego napiprojektu pod wirtualizowanym Windows czy każdorazowe wklepywanie wszystkiego w konsolę. Całość działa raczej bez niespodzianek - sprawdziłem kilka razy i pod Leopardem i od Tygrysem. Gdyby jednak coś wam wyskoczyło - dajcie znać, tak długo póki nie zajmie się tym ktoś bardziej obeznany postaram się trzymać rękę na pulsie i będę próbował pomóc. No i jeszcze raz dzięki za napi na maka! Acha! I jeszcze jedno. Napi wymaga do działania Pythona więc jeżeli nie macie zainstalowanego Developer Tools może się zdarzyć że będzie musieli go doinstalować.
Wersja 0.4 zawiera kilka drobnych poprawek: instalator wymaga teraz hasła ale dzięki temu program instaluje się bez problemu na koncie bez uprawnień administratora (dzięki Bartek!) , skrypt radzi sobie także z filmami mającymi w nazwie spację (dzięki Sebastian!) oraz z wieloma plikami jednocześnie a także zamyka po sobie okienka terminala. Znane problemy - w działaniu przeszkadzają mu długie i dziwne nazwy plików np.: 4 luni 3 saptamani si 2 zile (2007, r. Cristian Mungiu, Palme D\’Or Cannes \’07).avi zawierające polskie lub niedozwolone znaki takie jak slesze, bekslesze, apostrofy i Bóg jeden wie co jeszcze. W takim wypadku najłatwiej jest po prostu skrócić nazwę o te zbędne 1400 znaków. A w ogóle to pamiętajcie że filmy lepiej smakują w kinie.



2005-2008 by Bartosz Skowronek / 
komentarzy: 17
link
A nie da się po prostu tego skryptu (bo to jest skrypt, nie tam żaden port) podpiąć pod menu kontekstowe dla plików konkretnego typu? Jako alternatywną aplikację do “otwierania” (chodzi o wywołanie skryptu z nazwą pliku jako parametrem) filmów?
U mnie to by było tak i działa:
http://home.kosmos...ways/napiopen.jpg
Ale to nie na maku. ;P
link
pewnie sie da ale nie dziala od strzalu a zanim dojde dlaczego to sie zima skonczy
link
Witam.
Niestety nie udało mi się zainstalować. W trakcie instalacji wyskakuje komunikat “instalacja nie powiodła się nie można utworzyć katalogu Application/Napi
link
ktos jeszcze potwierdza problem?
link
Dzięki!!!
Czekałem na macowy port napi…mam jednak mały problem, z jakiegoś powodu program ściąga napisy tylko do filmów znajdujących się na dysk systemowym. Gdy próbuję go użyć do ściągnięcia napisów do filmu znajdującego się na dysku zewnętrznym(całą kolekcję filmów trzymam na zewnętrznej macierzy RAID podpiętej przez fw800) program owszem informuje o ściągnięciu pliku, jednak fizycznie plik z napisami się nie pojawia. (Platforma to: Leopard na iMac’u 24)
link
PS. Problem dotyczy tylko dysku zewnętrznego sformatowanego w HFS+, na dysku fat32 program działa…wygląda więc to jak problem z uprawnieniami.
link
@sebastian - nie moge tego potwierdzic. u mnie dziala na dysku zewnetrznym bez problemu (mac os extended). a moze masz case-sensitive?
link
Wydaje mi się, że udało mi się rozwiązać problem, otóż skrypt nie radzi sobie z nazwami zawierającymi spacje, nie jest w stanie zapisać pliku z napisami w odpowiednim katalogu, np. w sytuacji gdy /Volumes/My Disk/Movies/movie.avi jest nazwą wraz ze ścieżką dostępu do filmu, skrypt nie będzie w stanie zapisać napisów w katalogu filmu, zamiast tego stworzy pusty plik /Volumes/My. Rozwiązaniem problemu jest zmienienie w pliku napi.py linii: nazwa=sys.argv[1][:-3]+’txt’ na: nazwa=’”‘+sys.argv[1][:-3]+’txt”‘ (Dodanie cudzysłowu na początku i końcu ścieżki dostępu do pliku nazwa).
link
faktycznie masz racje - wielkie dzieki za poprawke. paczka juz zaktualizowana ale jezeli juz zainstalowaliscie napimaca nie musicie jej jeszcze raz sciagac. wystarczy tylko podmienic fragment wskazany przez Sebastiana. tylko pamietajcie zeby nie pochrzanic kodowania!
link
ok. do pobrania jest wersja 0.3 ktora nie zostawia na dysku pustego pliku jezeli program nie znajdzie napisow (niestety poprawka Sebastiana powodowala takie skutki uboczne) oraz zamyka po sobie okienka terminala.
link
Problem związany z “instalacja nie powiodła się nie można utworzyć katalogu Application/Napi” występuje, jeśli nie pracujesz na koncie administratora - po prostu użytkownik nie ma prawa zapisu do /Applications, a Twoje usilne starania o to, żeby instalator nie pytał o hasło spowodowały to, że… nie pyta
Normalnie w takiej sytuacji instalator prosi o podanie loginu i hasła użytkownika z prawami pozwalającymi na zainstalowanie aplikacji.
Żeby więc zainstalować, trzeba albo przelogować się na konto administratora, albo - tak jak ja - wyciągnąć z paczki owe cztery pliki (show package contents, a potem plik archive) i skopiować je ręcznie z użyciem sudo w odpowiednie miejsce.
link
Wielkie dzieki Bartosz. Dziala doskonale.
link
Jest drobny szkopul, mi system pokazuje ze jest to aplikacja PowerPC
Moze w przypqadku skryptu na razie nie ma to znaczenia bo wlacza sie szybko ale bezpieczniej byloby miec UB lub oddzielnie wersje Intel 
Aha, skrypt dziala bardzo ladnie, choc mi okno terminala samo sie nie zamknelo.
link
to jest “kompilowane” prosto ze script editora i na intelu wiec nie ma prawa byc powerpc
a powaznie - jak sadze to co system pokazuje nie ma w tym wypadku znaczenia. skrypt dziala rownie szybko na ppc iak i na intelach a dolaczony 7z jest universal binary.
link
Skoro tak to niebede sie klulil z ekspertem
Ale co z dalszymi uaktualnieniami ?
Na stronie grupy, ktora stworzyla tem skrypt jest “stara” wersja 0.16 b3
link
Jeśli chodzi o natywną wersję na MAC-a, to powstała wersja QNapi napisana w bibliotece Qt4 (póki co pod Linuksa): http://krzemin.iglu.cz/qnapi
Aby działało na OS X, wystarczy pewnie tylko skompilowac program na tym systemie lub ew. dokonać niewielkich poprawek… Zainteresowanych proszę o kontakt.
link
Albo cos pochrzanilem, ale z dziwnych powodow program nie znajduje mi zadnych napisow do filmow… na PC sa znajdowane!