eKsiążki
https://forum.eksiazki.org/

Plugin Wolnych Lektur do Calibre
https://forum.eksiazki.org/calibre-f164/plugin-wolnych-lektur-do-calibre-t9904-30.html
Strona 3 z 3

Autor:  fenuks [ 14 kwi 2012 15:39:58 ]
Tytuł:  Re: Plugin Wolnych Lektur do Calibre

t3d napisał(a):
ale po co API, jeśli i tak musisz użyć wyszukiwarki? Co da api, jeśli wyszukujesz po fragmencie tytułu, a nie po autorze?

Zwracany wynik zawiera odnośniki do plików. Problem z ich API, który dopiero teraz zauważyłem, jest taki, że http://wolnelektury.pl/api/books/pan-tadeusz/ da ładne wyniki, ale http://wolnelektury.pl/api/books/pan/ zwróci Not Found. Moim zdaniem można to zrobić tak, że najpierw próbujemy przez API a jeśli fraza wyszukiwania będzie niedokładna wtedy API nic nie zwróci i trzeba poradzić sobie inaczej...

Przejrzałem kod strony http://wolnelektury.pl/static/opensearch.xml i jest tam taki szablon http://wolnelektury.pl/opds/search/?q={searchTerms}&author={atom:author}&translator={atom:contributor}&title={atom:title}. Działa to tak sobie, http://wolnelektury.pl/opds/search/?q=pan nie znajduje nic, ale http://wolnelektury.pl/opds/search/?title=pan już zwraca książki mające "pan" w tytule, wraz z odnośnikami do poszczególnych plików.

Moim zdaniem można zrobić tak, że najpierw się szuka poprzez http://wolnelektury.pl/opds/search/?title={searchTerms}, jeśli nic się nie znajdzie użyć http://wolnelektury.pl/opds/search/?author={searchTerms}, można też zastosować obie metody i połączyć wyniki. Narzut czasowy nie powinien być duży bowiem zwracana strona to raptem kilka linijek tekstu.
t3d napisał(a):
Jeśli masz ochotę się pobawić

Na chwilę obecną nie, gdyż zajmuję się przekształceniem bazy cytatów z programu CyTaT w ePuba, gdyż dostałem pozwolenie od jednego z twórców tego programu. Jestem już w zaawansowanym stadium prac i chcę dokończyć tę pracę jak najszybciej. O rezultacie poinformuję w stosownym czasie ;)

Strona 3 z 3 Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/