Teraz jest 29 mar 2024 13:07:25




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 173 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5 ... 12  Następna strona
epubQTools - skrypt do walidacji i konwersji ebooków 
Autor Wiadomość
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
soulafein napisał(a):
jak wpsiuje - python epubQTools.py -g

To narzędzie nie ma opcji -g ma opcję -q (małe „ku”).
Poniżej wycinek z mojej konsoli. W Linuksie musi być identycznie.
Kod:
macsenbook-2:~ quiris$ cd epubQTools
macsenbook-2:epubQTools quiris$ ls
NOTICE      epubQTools.py   lib      resources   setup.py
macsenbook-2:epubQTools quiris$ python epubQTools.py -q ~/Downloads
Sluga_Bozy_demo.epub: Multiple dc:language tags
Sluga_Bozy_demo.epub: Problem with dc:language. Current value: de
Sluga_Bozy_demo.epub: No TOC guide element defined.

Jeśli pokaże jakiś błąd, to wklej ten błąd tutaj w całości. Zobaczę w czym rzecz.

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 17:33:42
Zobacz profil WWW
Użytkownik

Dołączył(a): 21 kwi 2012 15:24:10
Posty: 41
eCzytnik: Kindle Paperwhite 2
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Wpisałem w terminalu prawidłowo "q" a nie "g". Po prostu z szybkości na forum wpisałem "g".
W każdym razie uruchomienie skryptu nic nie daje tylko wyświetla taki komunikat.
Mam najnowsze Manjaro, doinstalowałem lxml (python był od początku).
Pozostałe komendy z dopiskiem np. - h ; - k też powodują wyświetlanie rzeczonego komunikatu...


13 kwi 2014 17:34:25
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Pewnie masz pythona 3.x
Sprawdź proszę: python --version
U mnie: Python 2.7.6

Zaraz to naprawię.

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 17:37:40
Zobacz profil WWW
Użytkownik

Dołączył(a): 21 kwi 2012 15:24:10
Posty: 41
eCzytnik: Kindle Paperwhite 2
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
python 3.4.0 wiec chyba muszę poczekać na skrypt pasujący pod taką wersję ;)

Aha - czy jeśli dobrze zrozumiałem to narzędzie służy do przygotowania pliku mobi który można wysłać po kablu, ze wszystkimi bajerami typu dzielenie wyrazów, okładka i czcionka wydawcy (czyli kf8) ??? Pytanie tylko czy tag personal pozostanie ....


13 kwi 2014 17:45:23
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Tak. Już naprawiłem. Możesz pobrać paczkę jeszcze raz: https://github.com/quiris11/epubQTools/ ... master.zip

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 17:45:38
Zobacz profil WWW
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
soulafein napisał(a):
Aha - czy jeśli dobrze zrozumiałem to narzędzie służy do przygotowania pliku mobi który można wysłać po kablu, ze wszystkimi bajerami typu dzielenie wyrazów, okładka i czcionka wydawcy (czyli kf8) ??? Pytanie tylko czy tag personal pozostanie ....
To narzędzie ma przygotować pliki epub do poprawnej, bezproblemowej konwersji do pliku Mobi. No i najważniejsze – dodaje dzielenie wyrazów.

Taki plik mobi wygenerowany po tych poprawkach powinien bezbłędnie działać we wszystkich czytnikach Kindle, aplikacjach Kindle, bez względu na sposób dystrybucji: chmura lub kabelek.

To narzędzie nie modyfikuje nagłówka cdetype (PDOC), więc pasek personal będzie widoczny.

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


Ostatnio edytowano 13 kwi 2014 17:51:56 przez quiris, łącznie edytowano 1 raz



13 kwi 2014 17:51:09
Zobacz profil WWW
Użytkownik

Dołączył(a): 21 kwi 2012 15:24:10
Posty: 41
eCzytnik: Kindle Paperwhite 2
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
A teraz takie cudo wyskoczyło ;)
Kod:
[soulafein@Domek epubQTools-master]$ python epubQTools.py -q /epub
Traceback (most recent call last):
  File "epubQTools.py", line 19, in <module>
    from hyphenator import Hyphenator
  File "lib/hyphenator.py", line 238
    print i
          ^
SyntaxError: invalid syntax


13 kwi 2014 17:51:49
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
soulafein napisał(a):
A teraz takie cudo wyskoczyło ;)

No to w takim razie musisz troszkę dłużej poczekać. Muszę przetestować mocniej działanie narzędzia pod pythonem 3.x. No chyba, że zainstalujesz sobie pythona 2.7.6. Tam to na 1000% działa

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 18:04:11
Zobacz profil WWW
Użytkownik

Dołączył(a): 21 kwi 2012 15:24:10
Posty: 41
eCzytnik: Kindle Paperwhite 2
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
wpisałem python2 i działa :)


13 kwi 2014 18:06:49
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
No to cieszę się, bo z kompatybilnością z Pythonem 3.x niestety tak łatwo nie będzie. Postaram się to zrobić, ale to nie będzie niestety kwestia kilku minut, czy nawet godzin.

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 18:21:48
Zobacz profil WWW
Użytkownik

Dołączył(a): 07 maja 2013 10:27:48
Posty: 80
eCzytnik: KindlePaperwhite
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
hej. zdarza się czasem, że pomimo braku błędów przy sprawdzaniu pliku i przerobieniu go za pomocą narzędzia po wysłaniu do chmury mimo wszystko nie wyświetla "publisher font". czasem pomaga połączenie plików css w jeden (jeżeli jest więcej), choć nie wiem jaki to ma faktyczny wpływ.
Największy problem na razie mam z książkami wydawnictwa Myfly, gdzie ani razu nie udało mi się przerobić pliku tak by czytał "publisher font". Zresztą przygotowany przez wydawnictwo plik to tylko "stare mobi".


13 kwi 2014 20:59:16
Zobacz profil WWW
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
UncleLion napisał(a):
hej. zdarza się czasem, że pomimo braku błędów przy sprawdzaniu pliku i przerobieniu go za pomocą narzędzia po wysłaniu do chmury mimo wszystko nie wyświetla "publisher font".
Największy problem na razie mam z książkami wydawnictwa Myfly, gdzie ani razu nie udało mi się przerobić pliku tak by czytał "publisher font". Zresztą przygotowany przez wydawnictwo plik to tylko "stare mobi".

Czy „Wszystko za Everest” też pod to podpada? Widzę, że wersja demo na Woblinku jest KF8, ale istotnie Kindle Previewer mimo, wybierania opcji „Publisher Font” nie zmienia fontu. Popatrzę…

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 22:35:22
Zobacz profil WWW
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
ebook-edit z calibre raportuje dla WszystkozaEverest.epub (wersja demo z Woblinka) dla wszystkich czterech plików z fontami:
Not a valid font
Error: This font could not be processed. It most likely will not work in an ebook reader, either

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 22:43:28
Zobacz profil WWW
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Fonty w tej książce są zaszyfrowane. Kindle podczas konwersji nie umie rozszyfrować tych fontów, dlatego nie widać ich po wybraniu opcji "Publisher Font". W pliku epub jest plik encryption.xml:

Kod:
<?xml version="1.0" encoding="UTF-8"?>
<encryption xmlns="urn:oasis:names:tc:opendocument:xmlns:container" xmlns:enc="http://www.w3.org/2001/04/xmlenc#">
    <enc:EncryptedData>
        <enc:EncryptionMethod Algorithm="http://www.idpf.org/2008/embedding"/>
        <enc:CipherData>
            <enc:CipherReference URI="OEBPS/Fonts/MinionPro-It.otf"/>
        </enc:CipherData>
    </enc:EncryptedData>
    <enc:EncryptedData>
        <enc:EncryptionMethod Algorithm="http://www.idpf.org/2008/embedding"/>
        <enc:CipherData>
            <enc:CipherReference URI="OEBPS/Fonts/OCRB10EUNormal.TTF"/>
        </enc:CipherData>
    </enc:EncryptedData>
    <enc:EncryptedData>
        <enc:EncryptionMethod Algorithm="http://www.idpf.org/2008/embedding"/>
        <enc:CipherData>
            <enc:CipherReference URI="OEBPS/Fonts/MinionPro-Bold.otf"/>
        </enc:CipherData>
    </enc:EncryptedData>
    <enc:EncryptedData>
        <enc:EncryptionMethod Algorithm="http://www.idpf.org/2008/embedding"/>
        <enc:CipherData>
            <enc:CipherReference URI="OEBPS/Fonts/MinionPro-Regular.otf"/>
        </enc:CipherData>
    </enc:EncryptedData>
</encryption>

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 23:15:40
Zobacz profil WWW
Użytkownik
Avatar użytkownika

Dołączył(a): 22 sty 2014 19:44:49
Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Postaram się dodać do mojego narzędzia opcję sprawdzania obecności tego pliku, jako źródła potencjalnych problemów z "fontami wydawcy"

_________________
Robert Błaut
http://blog.blaut.biz
poczta: listy małpa blaut kropa biz


13 kwi 2014 23:16:48
Zobacz profil WWW
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 173 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5 ... 12  Następna strona


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Skocz do:  
cron