API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Uwagi na temat działania serwisu.
areq
Posty: 15
Rejestracja: 20 lis 2014, 8:52
Kontakt:

API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: areq » 03 sty 2015, 0:13

Witam

Niniejszym chciałbym złożyć oficjalną prośbę o utrzymanie przy życiu API do wyszukiwania i pobierania napisów które bardzo ułatwia pisanie i rozwój wtyczek do różnych systemów multimedialnych.
Jestem autorem dmnapi - pluginu do enigma2- używałem prostego API udostępnionego mi parę lat temu przez michal@hatak (dzięki wielkie raz jeszcze za to):

http://napisy24.pl/libs/webapi.php?imdb=tt0068646
http://napisy24.pl/libs/webapi.php?title=Homeland%203x3

w wyniku dostawałem prosty do parsownia xml przykład http://pastebin.com/5k5W95dc

Na podstawie id napisów z xml pobieram zip z napisami. Bajka.

W niezależnym wątku na forum drążę temat api programu napisy24 - ale tam będzie wyszukiwanie wyłączenie po hash/md5 a to za mało - często ten sam film jest dostępny w wielu wersjach i nie ma szans by wszystkie hashe trafiły do bazy.
Wyszukiwanie po imdb jest bardzo przydatne, często razem z filmem w katalogu leży plik nfo - wystarczy go przeszukać pod kątem imdb i już wiemy z automatu dokładnie z jakim filmem mamy do czynienia.

Bez API trzeba udawać przeglądarkę, logować się, parsować html - bardzo dużo niepotrzebnej pracy i łatwo o błędy + konieczne poprawki po każdej zmianie strony. Dramat od strony programisty.
Przykład jak poradzono sobie w kodi https://github.com/CaTzil/service.subti ... service.py
duużo pracy to musiało kosztować autora. A chyba nie chodzi o to by sobie utrudniać tylko dać jak największej ilości użytkowników jak najlepsze i najwygodniejsze narzędzia.

Mogę prosić na teraz o przywrócenie linku http://napisy24.pl/libs/webapi.php do działania (działa z old, ale jest ten jest zaszyty w wielu instalacjach już) oraz o potwierdzenie, że będzie on nadal dostępny i użytkownicy mogą być spokojni o dostęp do najlepszej bazy napisów w PL z ich ulubionych mediaboxów.

Z góry dziękuje.

Pozdrawiam
Areq

Arczi
Administrator
Posty: 719
Rejestracja: 23 paź 2014, 18:37

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: Arczi » 03 sty 2015, 15:48

już powinno działać ponownie

areq
Posty: 15
Rejestracja: 20 lis 2014, 8:52
Kontakt:

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: areq » 03 sty 2015, 16:12

Dziękuje za zainteresowanie.

Potwierdzam - wyszukiwanie już działa tak jak dotychczas, ale to połowa sukcesu.
Jest jednak problem z pobieraniem napisów.
Używany był link:

http://napisy24.pl/download/sr/%i/
gdzie %i - to id napisów
Mój request leci z {'Referer' : 'http://napisy24.pl', 'User-Agent' : 'DMnapi 13.1.30'})

Prośba o "naprawienie" tego linku również (w old działa)

dam
Posty: 3
Rejestracja: 17 gru 2014, 12:55

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: dam » 08 sty 2015, 15:28

Witam.

Ponawiam prośbę kolegi @areq o potwierdzenie czy to API będzie nadal utrzymywane?
Zastanawiam się nad przepisaniem pluginu do Kodi(link w pierwszym poscie) pod to API, ze względu na to, że obecny plugin parsuje html strony, który się zmienia co rodzi potrzebę robienia łatek do pluginu.
Tylko pytanie czy jest sens jeśli miało by ono zniknąć, plus tego API jest taki, że umożliwia wyszukiwanie po nazwie, czego nowe API ma nie obsługiwać - pisałem o tym też w temacie API dla programistów programu Napisy24 :)

Arczi
Administrator
Posty: 719
Rejestracja: 23 paź 2014, 18:37

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: Arczi » 09 sty 2015, 2:24

api jako takie działa jak działało, i podaje ID napisu bez ścieżki do pliku.
rozumiem że problemem jest ścieżka do pliku, która jest w Waszych programach na stałe.

w nowym systemie nie ma niestety takiego katalogu:
http://napisy24.pl/download/sr/82659/

jest taki:
http://napisy24.pl/download?napisId=82659&typ=sr

niestety nie znam się na tym ale może dało by się to załatwić w htaccess (takie przekierowanie)?

areq
Posty: 15
Rejestracja: 20 lis 2014, 8:52
Kontakt:

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: areq » 09 sty 2015, 8:47

da się zrobić .htaccess - mogę w tym pomóc,napisz mi proszę na PW jakiś kontakt IM do siebie
to zrobimy to online ;)

tylko, że aktualny link download?napisId=82659&typ=sr wymusza logowanie się
a tego w dmnapi nie mam obsłużonego
Możesz zrobić aby ten link był dostępny bez logowana ?

Adam1972
Posty: 1
Rejestracja: 09 sty 2015, 9:34

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: Adam1972 » 09 sty 2015, 9:37

Również popieram kolegę @areq.
Jego plugin bardzo ułatwi życie i byłoby super gdyby mógł on przywrócić go do pełnej sprawności a jak rozumiem w chwili obecnej nie może tego zrobić co związane jest ze zmianami które zaszły na waszym portalu.

Pozdrawiam.
Adam

areq
Posty: 15
Rejestracja: 20 lis 2014, 8:52
Kontakt:

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: areq » 13 sty 2015, 23:14

Z pomocą @Arczi API przywrócone do działania - dzięki !

Arczi
Administrator
Posty: 719
Rejestracja: 23 paź 2014, 18:37

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: Arczi » 14 sty 2015, 0:07

dodałem stastystyki, niedługo je upublicznie dla chętnych - takich pobrań przez webapi jest około 3500 dziennie więc warto aby to działało dalej.

generic
Posty: 1
Rejestracja: 09 wrz 2015, 21:07

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: generic » 09 wrz 2015, 21:19

Witam,
Czy tym api da się wyszukiwać też po hash-u ewentualnie czy jest to w planach?

Arczi
Administrator
Posty: 719
Rejestracja: 23 paź 2014, 18:37

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: Arczi » 10 wrz 2015, 10:23

tym nie ale tu mamy api do szukania po hash:
viewtopic.php?f=9&t=142

areq
Posty: 15
Rejestracja: 20 lis 2014, 8:52
Kontakt:

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: areq » 24 maja 2017, 16:14

Cześć

Coś się popsuło kilka dni temu, api zwraca zawsze "brak wynikow"
Przykładowe działające do niedawana zapytania:
http://napisy24.pl/libs/webapi.php?imdb=tt0068646
http://napisy24.pl/libs/webapi.php?title=Homeland%203x3

Z góry dzięki za weryfikację i naprawę ;)

Arczi
Administrator
Posty: 719
Rejestracja: 23 paź 2014, 18:37

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: Arczi » 24 maja 2017, 17:38

poprawione

areq
Posty: 15
Rejestracja: 20 lis 2014, 8:52
Kontakt:

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: areq » 24 maja 2017, 17:41

dziękuje pięknie ;)

areq
Posty: 15
Rejestracja: 20 lis 2014, 8:52
Kontakt:

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: areq » 25 maja 2017, 11:29

Niestety jest jeszcze problem z pobieraniem samych napisów już po id, przykładowa sesja do debug:

Kod: Zaznacz cały

wget --referer=http://napisy24.pl/ "http://napisy24.pl/run/pages/download.php?napisId=71889"
--2017-05-25 11:31:30--  http://napisy24.pl/run/pages/download.php?napisId=71889
Resolving napisy24.pl (napisy24.pl)... 87.98.238.2
Connecting to napisy24.pl (napisy24.pl)|87.98.238.2|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2017-05-25 11:31:30 ERROR 500: Internal Server Error.
w wyniku powinien być zip z napisami.

Prośba o weryfikację.

Arczi
Administrator
Posty: 719
Rejestracja: 23 paź 2014, 18:37

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: Arczi » 25 maja 2017, 13:24

poprawione

Arczi
Administrator
Posty: 719
Rejestracja: 23 paź 2014, 18:37

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: Arczi » 25 maja 2017, 13:26

z ciekawości zapytam do czego/jakiego programu/serwisu używasz webapi?
(bo prawdę mówiąc chciałem zakończyć działanie webapi już jakiś czas temu, jest nowy sposób pobierania przez nowe api dla programów)

areq
Posty: 15
Rejestracja: 20 lis 2014, 8:52
Kontakt:

Re: API serwisu dla systemów wbudowanych enigma2 xbmc Kodi

Post autor: areq » 25 maja 2017, 15:10

dzięki za poprawkę, ja używam dla http://areq.eu.org/dmnapi/

przez nowe API da się wyszukiwać po nazwie lub po imdb czy tylko hash? Jeśli tak, mogę przepisać na nowe API

ODPOWIEDZ
meble kuchenne na wymiar warszawa