Strona 1 z 1

NapiTux czyli cross-platform NapiProjekt

: 04 gru 2013, 19:45
autor: Miziak
Witam,

NapiTux jest niezależnym softem korzystającym z API NapiProjekt za pozwoleniem jego autorów. Kod aplikacji jest napisany w języku Python czyli jest przenośny między systemami Linux, MAC oraz Windows. Osobiście kod testowałem na Windowsie i Linux'e.
Wersja jest na razie prosta i spełnia swoje podstawowe zadanie czyli pobiera podstawowe informacje o filmie i napisy do niego(zapisuje do pliku txt o nazwie takiej jak film).

Wymagania:
- python 2.7
- biblioteka wx.python

Mam nadzieję, że się przyda Linuxiarzom i użytkownikom MAC'a program zapewne posiada bugi i to pewnie sporo ale dlatego pragnę oddać go w wasze ręce abyście pomogli mi go udoskonalić testując go.

A oto link:
https://github.com/Miziak/NapiTux

przed pierwszym uruchomianiem:

Kod: Zaznacz cały

cd && mkdir .napitux
cd ścieżka/do/paczki/z/programem && cp *.png ~/.napitux
włączamy przechodząc do rozpakowanej paczki i klepiąc w terminalu:

Kod: Zaznacz cały

python __main__.py
O ile projekt was zainteresuje i znajdzie grono użytkowników będę go rozwijał o kolejne funkcjonalności oryginalnego NapiProjektu.

Pozdrawiam,
Miziak

Re: NapiTux czyli cross-platform NapiProjekt

: 05 gru 2013, 08:49
autor: ethanak
Z ciekawości: skąd masz API?
Takoż z ciekawości: znasz pynapi?

Re: NapiTux czyli cross-platform NapiProjekt

: 05 gru 2013, 10:22
autor: Miziak
Rozmawiałem z twórcami i byli tak mili, że udostępnili mi dokumentację aktualnego API :)
pynapi znam wcześniej korzystałem z tego skryptu(nic z niego nie `zerżnąłem`) użyte było tam stare api szczerze mówiąc do niektórych filmów nie pobierał mi napisów mimo że wersja windowsowa(oficjalny klient) to robił.
Poza tym mój skrypt jest fajny bo przeciętny klikacz sobie może napisy wyklinać no i w gałązdze deweloperskiej jest już prawie zbudowany konwerter napisów, został jeszcze format SRT do zrobienia :D

Re: NapiTux czyli cross-platform NapiProjekt

: 05 gru 2013, 11:42
autor: ethanak
No zobacz - a ja się nie mogłem dobić i jakieś dziwne rzeczy robię w mojej ABC...
Konwerter możesz wziąć ode mnie jak chcesz - poszukaj w dziale :)
Pytanko: czy udostępnisz moduł ściągania napisów (nie patrzyłem w Twój kod) tak jak to jest możliwe z pynapi? Bo tworzę graficzną otoczkę do SubAlouda i przewiduję tam m.in. ściąganie napisów z napiprojektu. Na razie mam po prostu zaimportowany moduł pynapi bez żadnych zmian ale jeśli faktycznie czegoś nie znajduje - wolałbym coś nowszego.

Re: NapiTux czyli cross-platform NapiProjekt

: 05 gru 2013, 12:05
autor: Miziak
Znaczy sprawa jest taka, że przez pewien czas odpisywali potem nagle przestali.
U mnie jest klasa Napiprojekt.py jak chcesz to sobie zaglądnij na githubie.
Ewentualnie można zrobić `mixa` obu projektów ale to zależy od Ciebie :P

Re: NapiTux czyli cross-platform NapiProjekt

: 05 gru 2013, 14:01
autor: ethanak
Czyli domyślam się, że trafiłem na ich zły okres :)

Dorzuć info o licencji. Ja mam wszystko na GPL - jeśli to GPL lub LGPL to mógłbym podpiąć do SubAlouda.
Klasę sprawdziłem, drobna poprawka (parametr autosave): http://tts.polip.com/files/extern/NapiProjekt.py
Łączenie projektów raczej nie ma sensu (w końcu Ty masz platform-independent ściągacz do napisów, a ja Linux-only odtwarzacz z czytaniem na głos), ale kod można obejrzeć. Mój masz tu: http://tts.polip.com/files/subaloud/sub ... 1.6.tar.gz - zerknij do pliku:

Kod: Zaznacz cały

lib/subconvert.py

Re: NapiTux czyli cross-platform NapiProjekt

: 05 gru 2013, 16:37
autor: yp2
Kolejny projekt do dodania i przerobienie:
Wersja obecna gKonap (ściągacz z napi plus konwerter napisów na różne formaty) - https://github.com/yp2/gkonap-old
Wersja w tworzeniu (przepisywanie od początku) - oparta na pluginach - https://github.com/yp2/gkonap
Oczywiście w Pythonie :)

Re: NapiTux czyli cross-platform NapiProjekt

: 05 gru 2013, 17:46
autor: Miziak
Podepnę te licencje w wolnej chwili FYI będzie na wolnej licencji więc możesz powoli sobie ją implementować ;)

Re: NapiTux czyli cross-platform NapiProjekt

: 06 cze 2014, 14:20
autor: gnejusz
Czy projekt jeszcze "żyje"?

Re: NapiTux czyli cross-platform NapiProjekt

: 11 cze 2014, 21:55
autor: mati75

Re: NapiTux czyli cross-platform NapiProjekt

: 10 mar 2015, 20:16
autor: Marek S
Przydało by się sciaganie napisów w formacie .srt

Re: NapiTux czyli cross-platform NapiProjekt

: 11 mar 2015, 06:46
autor: stiff
Marek S pisze:Przydało by się sciaganie napisów w formacie .srt
SMplayer znajduje często w .srt, a ręcznie można bez problemu zmienić format pliku za pomocą np. Gnome Subtitles.