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

Plugin - pobieranie metadanych z lubimyczytac.pl - zamknięty
https://forum.eksiazki.org/calibre-f164/plugin-pobieranie-metadanych-z-lubimyczytac-pl-zamkniety-t10244-75.html
Strona 6 z 11

Autor:  Becky [ 28 lut 2014 15:42:05 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

fikandrel napisał(a):
Zasugeruje delikatnie by spróbować jeszcze raz zainstalować plugin. Wydaje mi się, że to jedyne co umiem podpowiedzieć.


Rety, rety…
Musiałam mieć zaćmienie. :roll: Okazało się, że przy tym pluginie był zapis „Ta wtyczka została wyłączona”; wystarczyło ją włączyć i wszystko działa! :D
Bardzo dziękuję za naprowadzenie.

Autor:  Cyfranek [ 04 mar 2014 17:39:39 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

A mnie ostatnio nic nie znajduje w lubimyczytac :( Wpisuję numer książki, niby pokazuje w wyszukiwarce, że serwis bierze pod uwagę a zero wyników.

Autor:  Khouri [ 04 mar 2014 17:49:13 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Cyfranek napisał(a):
A mnie ostatnio nic nie znajduje w lubimyczytac :( Wpisuję numer książki, niby pokazuje w wyszukiwarce, że serwis bierze pod uwagę a zero wyników.


U mnie to wariuje ciągle ostatnio. Kilka razy zmieniałam ustawienia wtyczek do metadanych, ale nie naprawiło się - większość danych jest z biblionetki a z lubimyczytac nawet nie pobiera okładek...

Autor:  Rosomak [ 08 mar 2014 22:51:45 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Witam,
Nowa wersja wtyczki ma problem z pobieraniem opisów. Zamiast pobierać opis z tekstu, pobiera go z nagłówków <meta>.
W rezultacie wczytują się tylko obcięte opisy. Aby to poprawić należy w pliku worker.py w linii 352 zamienić:

Kod:
   
def parse_comments(self, root):
        comments = ''
        description_node = root.xpath('//span[@id="moreBookDescription"]')


na:

Kod:
def parse_comments(self, root):
        comments = ''
        description_node = root.xpath('//div[@id="sBookDescriptionLong"]')

Autor:  Becky [ 08 mar 2014 23:27:11 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Edytowałam swój post, bo nie wnosił nic do sprawy, a przecież najważniejsze, żeby plugin działał poprawnie.

Poprawka z sBookDescriptionLong jest OK, ale nie sprawdza się w przypadku krótkich opisów, w których nie ma przycisku „Pokaż więcej”, więc dopisałam kawałek kodu, aby wszystko działało dla opisów długich i opisów krótkich; w przypadku problemów opis zostanie pobrany z og:description wraz z ewentualnym źródłem opisu i okładki.

Uzupełniłam także historię zmian i zmieniłam numerację wersji pluginu o wszystkie poprzednie poprawki różnych autorów, aby zachować jakiś porządek.
Pierwotny autor pluginu nie zaglądał na forum od roku, ale mam nadzieję, że nie poczuje się urażony.
Mam jeszcze kilka pomysłów na rozwój projektu, ale niestety zbyt słabo znam Pythona, aby je wdrożyć.

Wersja działająca [stan na 15 marca 2014]: wersja 0.6.0 http://ge.tt/6c5vDIQ1
Działanie wersji 0.6.0 potwierdził już Cyfranek.

Autor:  Cyfranek [ 12 mar 2014 15:17:38 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Rosomak napisał(a):
Witam,
Nowa wersja wtyczki ma problem z pobieraniem opisów. Zamiast pobierać opis z tekstu, pobiera go z nagłówków <meta>.
W rezultacie wczytują się tylko obcięte opisy. Aby to poprawić należy w pliku worker.py w linii 352 zamienić:


Dzięki za poradę. W moim przypadku nic nie dało odinstalowanie i zainstalowanie z nowym ustawieniem. Jakby (w tym momencie najnowsze) calibre (albo wtyczka) ignorowało lubimyczytac. Nic się nie pobiera.

Autor:  oteksamptis [ 15 mar 2014 6:24:17 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Becky napisał(a):
Edytowałam swój post, bo nie wnosił nic do sprawy, a przecież najważniejsze, żeby plugin działał poprawnie.

Poprawka z sBookDescriptionLong jest OK, ale nie sprawdza się w przypadku krótkich opisów, w których nie ma przycisku „Pokaż więcej”, więc dopisałam kawałek kodu, aby wszystko działało dla opisów długich i opisów krótkich; w przypadku problemów opis zostanie pobrany z og:description wraz z ewentualnym źródłem opisu i okładki.

Uzupełniłam także historię zmian i zmieniłam numerację wersji pluginu o wszystkie poprzednie poprawki różnych autorów, aby zachować jakiś porządek.
Pierwotny autor pluginu nie zaglądał na forum od roku, ale mam nadzieję, że nie poczuje się urażony.
Mam jeszcze kilka pomysłów na rozwój projektu, ale niestety zbyt słabo znam Pythona, aby je wdrożyć.

Wersja działająca [stan na 15 marca 2014]: wersja 0.6.0 http://ge.tt/6c5vDIQ1
Działanie wersji 0.6.0 potwierdził już Cyfranek.



Brak pliku.

Pozdrawiam

Autor:  bravosx [ 15 mar 2014 14:45:39 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

oteksamptis

Plik wtyczki jest tam gdzie wskazuje link, sam przed chwilą pobrałem i zainstalowałem, sprawdziłem i potwierdzam, działa.

Podziękowania dla Becky. Pozdrawiam

Autor:  oteksamptis [ 17 mar 2014 3:25:30 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Tak, tez już pobrałem i działa. Dzięki Wielkie.
Może się pośpieszyłem, ponieważ wyraźnie było napisane stan na 15 marca, a wszedłem na tę stronę zaraz po północy czasu polskiego, a serwer móze być w innej strefie czasowej. Nie wiem.

Autor:  Becky [ 19 mar 2014 20:46:45 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Plugin znowu przestał działać i ma to związek ze zmianami wewnętrznymi w serwisie Lubimyczytać.pl.

W ostatnich dniach serwis LC wdrożył na swoich stronach mikrodane, czyli dane strukturalne.
Ich działanie będzie widoczne m.in. w Google w ciągu kilku dni (gwiazdki z ocenami bezpośrednio w wynikach wyszukiwania).

Przykładowy wygląd i zawarte na stronie mikrodane można sprawdzić tutaj:
http://www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Flubimyczytac.pl%2Fksiazka%2F99702%2Fblondynka-w-meksyku

Niestety, jak już pisałam, za słabo znam Pythona, aby sobie poradzić z „naprawieniem” pluginu.
Na GitHubie jest gotowa biblioteka do wyjmowania danych z mikrokodu ze strony internetowej, ale nawet nie wiem, czy można ją zastosować w pluginach calibre.

Poszukujemy więc autora lub pythonowca, który mógłby uaktualnić kod wtyczki. Zastosowanie mikrokodów może sprawę ułatwić, gdyż dane podawane są niejako na talerzu.

Autor:  Rosomak [ 03 kwi 2014 20:57:43 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Wydaje mi się że metadane google zawierają tylko małe fragmenty opisów książek. Niestety, też nie potrafię poprawić wtyczki.
Przeglądając forum trafiłem na inne pluginy do pobierania danych:
http://forum.eksiazki.org/calibre-f164/pluginy-metadanych-do-calibre-t12246.html
Jeśli ktoś nie używał ich wcześniej to może okażą się przydatne w oczekiwaniu na
ochotnika który będzie w stanie naprawić LubimyCzytać :)

Autor:  freestyle01 [ 04 kwi 2014 1:07:00 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

Czy wtyczka nadal nie działa?

Autor:  Cyfranek [ 04 kwi 2014 7:58:03 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

:nie:

Autor:  Becky [ 04 kwi 2014 8:18:44 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

freestyle01 napisał(a):
Czy wtyczka nadal nie działa?


Nadal nie działa. Zmiany w kodzie stron książek w serwisie lubimyczytac.pl są zbyt wielkie.
Aby klątwa straciła swą moc musi pojawić się jakiś heros-programista, który na swym wiernym rumaku Pythonie rozniesie w pył wszelkie problemy, a może nawet zaopiekuje się niewinną wtyczką.

Wracam do swojego kołowrotka, wciąż wypatrując dzielnego wybawiciela.

Autor:  pieluchowaty [ 04 kwi 2014 10:10:22 ]
Tytuł:  Re: Plugin do Calibre - pobieranie metadanych z lubimyczytac

powiem szczerze, że to dziwne bo mi wtyczka działa, nie instalowałem tych ostatnich zmian i hula aż miło
a wtyczka jest chyba jeszcze z tamtego roku

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