NapiTux czyli cross-platform NapiProjekt

Miejsce, w którym użytkownicy forum mogą zaprezentować swoje własne projekty programistyczne.
Miziak
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 05 lut 2010, 21:39
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

NapiTux czyli cross-platform NapiProjekt

Post autor: Miziak » 04 gru 2013, 19:45

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
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: ethanak » 05 gru 2013, 08:49

Z ciekawości: skąd masz API?
Takoż z ciekawości: znasz pynapi?
Кто жопой родился, чижиком не помрёт
Miziak
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 05 lut 2010, 21:39
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: Miziak » 05 gru 2013, 10:22

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
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: ethanak » 05 gru 2013, 11:42

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.
Кто жопой родился, чижиком не помрёт
Miziak
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 05 lut 2010, 21:39
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: Miziak » 05 gru 2013, 12:05

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
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: ethanak » 05 gru 2013, 14:01

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
Кто жопой родился, чижиком не помрёт
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Kontakt:

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: yp2 » 05 gru 2013, 16:37

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 :)
Miziak
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 05 lut 2010, 21:39
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: Miziak » 05 gru 2013, 17:46

Podepnę te licencje w wolnej chwili FYI będzie na wolnej licencji więc możesz powoli sobie ją implementować ;)
gnejusz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 31 lip 2006, 21:41
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE4
Architektura: x86_64
Kontakt:

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: gnejusz » 06 cze 2014, 14:20

Czy projekt jeszcze "żyje"?
Awatar użytkownika
mati75
Wytworny Kaczor
Wytworny Kaczor
Posty: 266
Rejestracja: 30 maja 2008, 16:04
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: XFCE
Architektura: x86_64
Lokalizacja: Rzeszów
Kontakt:

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: mati75 » 11 cze 2014, 21:55

Debian Developer
Marek S
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 15 paź 2008, 15:44
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: XFCE
Architektura: x86
Kontakt:

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: Marek S » 10 mar 2015, 20:16

Przydało by się sciaganie napisów w formacie .srt
Awatar użytkownika
stiff
Wytworny Kaczor
Wytworny Kaczor
Posty: 266
Rejestracja: 27 maja 2009, 22:07
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: Sagan
Kontakt:

Re: NapiTux czyli cross-platform NapiProjekt

Post autor: stiff » 11 mar 2015, 06:46

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.
http://ubuntu.freesoftware.cba.pl/1404.html
ODPOWIEDZ

Wróć do „Nasza twórczość”