Strona 3 z 9
Odp: Klon Napi-projekt dla Ubuntu
: 11 lut 2008, 16:54
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
Odp: Klon Napi-projekt dla Ubuntu
: 11 lut 2008, 17:11
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/
Odp: Klon Napi-projekt dla Ubuntu
: 11 lut 2008, 18:12
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

Odp: Klon Napi-projekt dla Ubuntu
: 11 lut 2008, 18:48
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
Odp: Klon Napi-projekt dla Ubuntu
: 11 lut 2008, 19:04
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
Odp: Klon Napi-projekt dla Ubuntu
: 11 lut 2008, 21:59
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.
Odp: Klon Napi-projekt dla Ubuntu
: 11 lut 2008, 22:47
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

Odp: Klon Napi-projekt dla Ubuntu
: 11 lut 2008, 23:35
autor: badenov
Oj coś mi dzisiaj nie wychodzi to pisanie ;-P Poprawkę już wrzuciłem.
Odp: Klon Napi-projekt dla Ubuntu
: 12 lut 2008, 00:10
autor: Adlatus
Teraz zapisuje z poprawnym rozszerzeniem nazwafilmu.txt ale instalator nie dodał pozycji pod PPM
Odp: Klon Napi-projekt dla Ubuntu
: 12 lut 2008, 11:14
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
Odp: Klon Napi-projekt dla Ubuntu
: 12 lut 2008, 15:21
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
Odp: Klon Napi-projekt dla Ubuntu
: 14 lut 2008, 01:32
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

Odp: Klon Napi-projekt dla Ubuntu
: 15 lut 2008, 11:27
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.
Odp: Klon Napi-projekt dla Ubuntu
: 15 lut 2008, 11:56
autor: bumper
nie mam pojęcia o co może chodzić.. z każdą nową wersją Gnapi jest to samo..
bumper@bumper-desktop:~$ gnapi
GThread-ERROR **: GThread system may only be initialized once.
aborting...
Aborted (core dumped)
natomiast QNapi działa wyśmienicie!

Odp: Klon Napi-projekt dla Ubuntu
: 15 lut 2008, 14:09
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.
Odp: Klon Napi-projekt dla Ubuntu
: 17 lut 2008, 14:36
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ć.
Odp: Klon Napi-projekt dla Ubuntu
: 17 lut 2008, 14:46
autor: skoruppa
O widze okno opcji. I moja upragniona opcje :] Dzieki!!.
Odp: Klon Napi-projekt dla Ubuntu
: 17 lut 2008, 15:29
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
Odp: Klon Napi-projekt dla Ubuntu
: 17 lut 2008, 15:43
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.
Odp: Klon Napi-projekt dla Ubuntu
: 17 lut 2008, 15:58
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.