Gnapi = Klon Napiprojekt dla Ubuntu

Tylko tematy nie mieszczące się powyżej.
Awatar użytkownika
szczeles
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 11 lut 2008, 16:15
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: Openbox

Odp: Klon Napi-projekt dla Ubuntu

Post autor: szczeles »

nooo, gratuluję autorowi niezłego programu, czegoś takiego potrzebowałem ;-)

Przeszkadzało mi co prawda to, że rozszerzenie się niefortunnie dodaje, ale zmieniłem trochę w kodzie (w sume nie wiem, moze licencja nie zezwala? :<) i jest ok, zamieszczam patch do pliku gnapi.c w wersji 0.1.5: http://phpfi.com/295790
Instrukcja użycia: kopiujemy tekst do jakiegoś pliku, pobieramy źródła, rozpakowujemy i wykonujemy `patch gnapi.c < patch_do_gnapi` - teraz program ucina rozszerzenie i dostawia "txt"


skoruppa: zmianę kodowania można łatwo dostawić zmieniając komendę rozpakowującą w kodzie, zajrzyj do gnapi.c w sekcję define'ów i zmień odpowiednio do takiej postaci:

Kod: Zaznacz cały

#define ENCODE_TO "ISO-8859-2"
#define S_Z_STRING		"7z x -y -so -piBlm8NTigvru0Jr0 $HOME/.gnapi/downloaded 2>/dev/null | iconv -f CP1250 -t "ENCODE_TO">\"%s\""
pozdro
badenov
Sędziwy Jeż
Sędziwy Jeż
Posty: 51
Rejestracja: 10 gru 2006, 11:08
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klon Napi-projekt dla Ubuntu

Post autor: badenov »

pendejo: poprawione
skoruppa: nie wiem czy to jest do końca taki dobry pomysł z tym konwerterowaniem. Jeszcze się zastanowię czy dodać to do najbliższej wersji czy dopiero do 0.2 (chodzi o to, że musiałoby być jakieś okienko konfiguracji, bo np. ja nie chcę żeby mi konwerterowało napisy). Co do PK to poprawię w najbliższym czasie.
phyrz: większe ikonki są w /usr/share/pixmaps, pliki gnapi-*.png

Dodatkowo uruchamiam takie coś:
http://gnapi.linuxfaq.pl/bugs/
Awatar użytkownika
szczeles
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 11 lut 2008, 16:15
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: Openbox

Odp: Klon Napi-projekt dla Ubuntu

Post autor: szczeles »

badenov pisze: (chodzi o to, że musiałoby być jakieś okienko konfiguracji, bo np. ja nie chcę żeby mi konwerterowało napisy)
A może po prostu opcja w linii poleceń? Kto by chciał kodowanie zmieniać to niech w terminalu jedzie i tyle. Opcja może i mało przydatna, ale bardziej uniwersalnie będzie (sam kiedyś byłem wielkim zwolennikiem kodowania do iso, ale mi przeszło ;D)

A jeszcze mogę poradzić zmianę z libsoup na libcurla - to raczej stabilniejsza biblioteka i nie będzie problemu z podstawowymi różnicami w kolejnych wersjach ;-)
Awatar użytkownika
skoruppa
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 25 kwie 2006, 20:33
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klon Napi-projekt dla Ubuntu

Post autor: skoruppa »

szczeles: dzieki, ale ja akurat chce do utf8 kodowac (juz sobie zmienilem i skompilowalem). Czesto robie napisy do anime w aegisub i one zapisuja sie z kodowaniem utf8 (i takie kodowanie zazwyczja mozna teraz spotkac w napisach do anime). Pozatym utf8 to kodowanie systemowe, wiec odrazu jest wygodniej
Awatar użytkownika
szczeles
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 11 lut 2008, 16:15
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: Openbox

Odp: Klon Napi-projekt dla Ubuntu

Post autor: szczeles »

Ano systemowe, systemowe ;-)

Jako że w tym całym flyspray'u nie moge zapodać własnych bugów (albo nie umiem) to mam kilka błędów w 0.1.5-2:
1) Podczas instalacji:

Kod: Zaznacz cały

mario@laptok:~/soft/gnapi-0.1.5$ sudo make install
install -o root -g root gnapi /usr/bin/
install -o root -g root gnapi.desktop /usr/share/applications/
install -o root -g root gnapi.schemas /usr/share/gnapi/
install: cel `/usr/share/gnapi/' nie jest katalogiem: No such file or directory
make: *** [install] Błąd 1
Rozwiązanie: w mejkfailu zapodać mkdir

2) Po edycji gnapi.c Makefile nie widzi różnicy
Rozwiązanie: w linii 8 w Makefile dać "gnapi: gnapi.c"

3) Po próbie otworzenia pliku nieistniejącego jest segfault:

Kod: Zaznacz cały

mario@laptok:~/soft/gnapi-0.1.5$ gnapi $$$$$$$$
Nie można otworzyć pliku z filmem do odczytu!
Segmentation fault (core dumped)
Rozwiązanie: ja bym tam dał exita przy f==NULL w checkhash(), ale można też przeskoczyć do następnego pliku ;-)

pozdro
badenov
Sędziwy Jeż
Sędziwy Jeż
Posty: 51
Rejestracja: 10 gru 2006, 11:08
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klon Napi-projekt dla Ubuntu

Post autor: badenov »

szczeles: Błędy naprawione, w flyspray'u można teraz dodawać wpisy jako anonim.
Fajnie, że się zainteresowałeś programem od środka. Czekam na kolejne błędy (no, może nie do końca ;-P) i jako, że jest to mój pierwszy program w C, na rady i poprawki.
Awatar użytkownika
szczeles
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 11 lut 2008, 16:15
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: Openbox

Odp: Klon Napi-projekt dla Ubuntu

Post autor: szczeles »

Ok, dodałem bug krytyczny, radzę nie ściągać wersji 0.1.5-3 ;-)
badenov pisze:i jako, że jest to mój pierwszy program w C, na rady i poprawki.
Ja tam C od niecałego roku znam, ale man daje ogrom wiedzy. Man i studia ;-)
badenov
Sędziwy Jeż
Sędziwy Jeż
Posty: 51
Rejestracja: 10 gru 2006, 11:08
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klon Napi-projekt dla Ubuntu

Post autor: badenov »

Oj coś mi dzisiaj nie wychodzi to pisanie ;-P Poprawkę już wrzuciłem.
Awatar użytkownika
Adlatus
Zakręcona Traszka
Zakręcona Traszka
Posty: 856
Rejestracja: 29 sty 2007, 19:47
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Puszczykowo

Odp: Klon Napi-projekt dla Ubuntu

Post autor: Adlatus »

Teraz zapisuje z poprawnym rozszerzeniem nazwafilmu.txt ale instalator nie dodał pozycji pod PPM
Awatar użytkownika
swistakmc
Wygnańcy
Posty: 48
Rejestracja: 11 gru 2007, 23:14
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Klon Napi-projekt dla Ubuntu

Post autor: swistakmc »

repo działa w 100% czekam grzecznie na wszelkie update'y ;D
PS. Dodam iz mam subiektywne wrazenie ze dziala duzo szybciej niz wersja pod WINE albo nawet natywna wersja windowsowa.

Moze przydalaby sie opcja do sciagania napisow po angielsku, tak jak w oryginalnym programie??

EDIT:
Nic wielkiego ale moze komuś sie przyda jak dodac prawoklik w nautilusie:
1)Po piersze instalujemy

sudo apt-get install nautilus-actions

2)uruchamiamy System>Preferencje>Nautilus Actionc Configuration
3)klikamy Dodaj i wypelniamy pola:
Label : gnapi
icon: gtk-goto-bottom (tu jest pełna dowolność ale ta ikonka jest calkiem spoko) mozna tez odszukac oryginalna ikonke w /usr/share/pixelmaps czy jakos tak
Path: gnapi
Parameters: %M

4) przechodzimy do nastepnej zakladki Conditions
i zaznaczamy filenames *.avi

klikamy OK

5) po nacisnieciu Prawym Przyciskiem Myszki na plik z rozszerzeniem avi pojawi sie pozycja w menu :gnapi ;D

EDIT:
UWAGA!!! Całe te moje wypociny sa na nic bo po restarcie pojawia sie sie oryginalna opcja "pobierz napisy" z dodatkowo z ładną ikonka. Mozna więc sobie darować mojego posta ;]

Respect
Awatar użytkownika
Adlatus
Zakręcona Traszka
Zakręcona Traszka
Posty: 856
Rejestracja: 29 sty 2007, 19:47
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Puszczykowo

Odp: Klon Napi-projekt dla Ubuntu

Post autor: Adlatus »

swistakmc pisze: 4) przechodzimy do nastepnej zakladki Conditions
i zaznaczamy filenames *.avi

klikamy OK
tu lepszym rozwiązaniem jest dodanie typu mime i można:

4) przechodzimy do nastepnej zakladki Conditions
i zaznaczamy Mimetypes: video/x-msvideo

i po takim zabiegu Gnapi pojawi się pod PPM na każdym filmie nie tylko *.avi
krzemin
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 14 lut 2008, 01:23
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: KDE Plasma
Kontakt:

Odp: Klon Napi-projekt dla Ubuntu

Post autor: krzemin »

Jako że temat tego wątku jest dośc ogólny, pozwolę sobie wtrącić co nie co. Nie czekając na udostępnienie oficjalnego protokołu, postanowiłem napisać klienta napi pod bibliotekę Qt4, który obsługuje m.in dodawanie napisów do bazy. Zapewne lepiej będzie się integrował ze środowiskiem KDE.

Strona programu: http://krzemin.iglu.cz/qnapi

Zapraszam do testowania :)
Awatar użytkownika
swistakmc
Wygnańcy
Posty: 48
Rejestracja: 11 gru 2007, 23:14
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Klon Napi-projekt dla Ubuntu

Post autor: swistakmc »

Projekt bardzo podobny do gnapi. Zostałes minimalnie wyprzedzony...

A co do Gnapi to moznaby dodać kilka screenów na strone domowa projektu. To zawsze zacheca do sciagania.
bumper
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 01 mar 2007, 16:06
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klon Napi-projekt dla Ubuntu

Post autor: bumper »

nie mam pojęcia o co może chodzić.. z każdą nową wersją Gnapi jest to samo.. :pt36:
bumper@bumper-desktop:~$ gnapi

GThread-ERROR **: GThread system may only be initialized once.
aborting...
Aborted (core dumped)
natomiast QNapi działa wyśmienicie! :clap:
Awatar użytkownika
ubuproblem
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 169
Rejestracja: 30 lip 2007, 23:26
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Klon Napi-projekt dla Ubuntu

Post autor: ubuproblem »

Świetnie działa! Ściągło mi bezproblemowo napisy do Piły 4.
Zajefajny programik. Dzięki za niego.
Przydała by się mu jednak jakaś mała kosmetyka :)
np. Ikonki w menu podręcznym ikony zasobnika przy napisach.
Albo, żeby po naciśnięciu OK, okno wyboru pliku zniknęło od razu, a nie przy zakończonym procesie.
badenov
Sędziwy Jeż
Sędziwy Jeż
Posty: 51
Rejestracja: 10 gru 2006, 11:08
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klon Napi-projekt dla Ubuntu

Post autor: badenov »

Nowa wersja dostępna jest na stronce http://gnapi.linuxfaq.pl , w repozytorium dla obydwu architektur oraz jako paczka dla Fedory 8.

Z ważniejszych nowości to możliwość zgłaszania niepoprawnych napisów.

bumper: twój problem także powinien już nie występować.
Awatar użytkownika
skoruppa
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 25 kwie 2006, 20:33
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Klon Napi-projekt dla Ubuntu

Post autor: skoruppa »

O widze okno opcji. I moja upragniona opcje :] Dzieki!!.
Awatar użytkownika
phyrz
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 24 kwie 2007, 16:33
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Puławy

Odp: Klon Napi-projekt dla Ubuntu

Post autor: phyrz »

mam taki mały problem do nie których filmów gnapi nie pobiera mi napisów natomiast napi-projekt pobiera je bezproblemowo np.szeregowiec ryan
Awatar użytkownika
niggazzz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 05 sie 2006, 13:21
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: Klon Napi-projekt dla Ubuntu

Post autor: niggazzz »

phyrz pisze:mam taki mały problem do nie których filmów gnapi nie pobiera mi napisów natomiast napi-projekt pobiera je bezproblemowo np.szeregowiec ryan
Wszystko zalezy od tego jak oba programy komunikuja sie z serwerami. Tez to zauwazylem. Oryginalny Napi-Projekt chyba najpierw wyciaga informacje o pliku takie jak, ilosc cd, ilosc fps, rozdzielosc, waga pliku i na tej podstawie szuka w bazie odpowiednich napisow. Jesli ten twoj film to kopia ktore kraza po necie to nie na problemu z pobraniem napisow, bo CRC twojego pliku wideo jest w bazie. Natomiast gorzej jesli sam sobie zrippowales film z dvd, a nie masz (i chcesz zassac) do niego napisow. Na przyklad w sytuacji gdy napisy z dvd wydaja ci sie nieodpowiadajace klimatowi filmu i przetlumaczone na "szybko". Wtedy juz znalezc napisy do takiego filmu samym Napi-projektem jest trudno, czasem dopasuje on napisy z innej wersji, a Gnapi do tej pory znalazl mi 1 pasujace napisy do takiej wersji filmu. Wtedy niestety musze szukac sobie napisow na wlasna reke i przy pomocy ktoregos z edytorow napisow sam je dopasowac i zsynchronizowac z moja wersja filmu zrippowana z dvd.
badenov
Sędziwy Jeż
Sędziwy Jeż
Posty: 51
Rejestracja: 10 gru 2006, 11:08
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Klon Napi-projekt dla Ubuntu

Post autor: badenov »

phyrz pisze:mam taki mały problem do nie których filmów gnapi nie pobiera mi napisów natomiast napi-projekt pobiera je bezproblemowo np.szeregowiec ryan
Napisz coś więcej i to najlepiej tutaj: http://gnapi.linuxfaq.pl/bugs . Np. numer wersji, sposób instalacji, co pokazuje się w konsoli, jaki wyświetla się komunikat, wersję systemu, sposób pobierania (PKM, ikonka, konsola), sumę md5 pliku (lub lepiej pierwszych 10MB pliku).

EDIT:
niggazzz: napi-projekt wysyła zapytanie do serwera z sumą md5 10MB pliku i dodatkowym parametrem obliczanym na podstawie md5, język oraz wersję i system. Oprócz tego wysyłane są (niekonieczne) login i hasło. Gnapi (jak i QNapi i napi.py) wysyłają dokładnie to samo zapytanie.
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: 320 i 6 gości