Teraz jest 29 mar 2024 15:01:15




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 173 ]  Przejdź na stronę Poprzednia strona  1 ... 8, 9, 10, 11, 12
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
Trzeba jeszcze zainstalować cssutils:

Kod:
python -m pip install cssutils

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


01 kwi 2016 10:41:04
Zobacz profil WWW
Użytkownik

Dołączył(a): 01 kwi 2016 8:55:29
Posty: 26
eCzytnik: Kindle
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Dzięki, działa! Jakoś udało mi się to ogarnąć :)


01 kwi 2016 12:03:54
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
Nowa binary epubQTools 0.8 opublikowana: https://github.com/quiris11/epubQTools/releases/latest

Skrócona lista najważniejszych zmian:

  • Możliwość wymiany fontów osadzonych w pliku EPUB za pomocą opcji --replace-font-family
  • Listowanie osadzonych w pliku EPUB fontów: --list-fonts
  • Możliwość pominięcia dzielenia wyrazów w nagłówkach (h1, h2, h3...): --skip-hyphenate-headers
  • Możliwość ustawiania własnego lewego i prawego marginesu książki (np. można ustawić ujemne marginesy i w Kindle'u nie będzie dużego placu po lewej i prawej stronie): --book-margin
  • Naprawa brakującego pliku (calibre'owy edytor wysypuje się na tym) META-INF/container.xml --fix-missing-container
  • Wiele, wiele poprawek i udoskonaleń.

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


14 maja 2016 20:27:30
Zobacz profil WWW
Użytkownik

Dołączył(a): 16 lip 2012 22:06:00
Posty: 5
eCzytnik: Kindle Paperwhite 3
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Witam serdecznie.
Weryfikowałem właśnie jakąś książkę i pokazał się błąd:
dtd:uid and dc:identifier mismatched
Po dłuższej chwili doszedłem, że jest to informacja o różnych ID w pliku content.opf i toc.ncx.
Czy o to chodzi?
Jeżeli tak, to czy nie powinno być "dtb:uid"?


22 lis 2017 0:53:49
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 21 lip 2011 9:46:47
Posty: 283
eCzytnik: KoboT,NST,NGP,K3G, KPW2,KPW3,TolV2
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
andpen napisał(a):
Czy o to chodzi?

Tak. Autor wyjaśnił to tutaj.

andpen napisał(a):
Jeżeli tak, to czy nie powinno być "dtb:uid"?

Rzeczywiście, zapewne powinno być "dtb:uid"


22 lis 2017 9:44:43
Zobacz profil
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2835
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Pull request poszedł :D
https://github.com/quiris11/epubQTools/pull/2

_________________
Zgred - Rafał Ziemkiewicz napisał(a):
Dziś trzeba pisać o mieczach, czarach, toporach i wojowniczkach w blaszanych bikini, wszystko inne to już jest nisza w niszy. Albo o nastoletnich wampirach.
Porównywarka cen ebooków


22 lis 2017 15:44:20
Zobacz profil WWW
Użytkownik

Dołączył(a): 08 sie 2018 12:32:53
Posty: 1
eCzytnik: Kindle PW3
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Mam książki w języku angielskim. Czy jest możliwość zmuszenia do użycia języka angielskiego?


08 sie 2018 12:36:40
Zobacz profil
Użytkownik

Dołączył(a): 22 lut 2019 22:47:38
Posty: 1
eCzytnik: Oasis
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Wziałem na warsztat pozycję Fantazmaty - Dragoneza w formacie epub, żeby sprawdzić jak epubQtools sobie z tym poradzi.
Piszę z pozycji amatora. Zaczałem sie bawić ebookami.

Dostaję taki komunikat przy pierwszym sprawdzeniu:
Kod:
START qcheck for: Fantazmaty - Dragoneza.epub
* ORPHAN file "META-INF\calibre_bookmarks.txt" is NOT defined in OPF file
* HTML cover is NOT defined.
* HTML TOC is NOT defined.
* calibre staff found
* Sigil version info found
* other calibre staff found
* Font file "Fonts/Calibri-Light.ttf" has incorrect media-type "application/x-fo
nt-truetype".
* Font file "Fonts/Overpass-Bold.ttf" has incorrect media-type "application/x-fo
nt-truetype".
* Font file "Fonts/Overpass-BoldItalic.ttf" has incorrect media-type "applicatio
n/x-font-truetype".
* Font file "Fonts/Overpass-Italic.ttf" has incorrect media-type "application/x-
font-truetype".
* Font file "Fonts/Overpass-Light.ttf" has incorrect media-type "application/x-f
ont-truetype".
* Font file "Fonts/Overpass-LightItalic.ttf" has incorrect media-type "applicati
on/x-font-truetype".
* calibre bookmarks file found: META-INF/calibre_bookmarks.txt
* CSS WARNING! Problem in "OEBPS/Styles/Dragoneza_idstyles.css": Property: Unkno
wn Property name. [166:3: break-before]
* CSS WARNING! Problem in "OEBPS/Styles/Dragoneza_idstyles.css": Property: Unkno
wn Property name. [414:3: break-after]
FINISH qcheck for: Fantazmaty - Dragoneza.epub


Odpalam program Edit E-book z calibre i analizuję wywalone przez epubqtools błędy.
  • wywalam calibre_bookmarks.txt
  • Cytuj:
    HTML cover is NOT defined
    , ale w sekcji tekst widzę plik CoverImage.xhtml oraz w sekcji obrazy jest plik dragoneza_cover.jpg więc nie wiem czy to błąd, wszystko przecież jest
  • Cytuj:
    HTML TOC is NOT defined
    , ale w sekcji różne jest plik toc.ncx, więc znowu nie wiem co jest źle
  • resztę pomijam bo się nie znam

Naprawiam błędy poprzez
Cytuj:
-e --skip-justify --skip-hyphenate-headers
.
Kod:
START qfix for: Fantazmaty - Dragoneza.epub
* Setting correct mime type "application/vnd.ms-opentype" for font "Fonts/Calibr
i-Light.ttf"
* Setting correct mime type "application/vnd.ms-opentype" for font "Fonts/Overpa
ss-Bold.ttf"
* Setting correct mime type "application/vnd.ms-opentype" for font "Fonts/Overpa
ss-BoldItalic.ttf"
* Setting correct mime type "application/vnd.ms-opentype" for font "Fonts/Overpa
ss-Italic.ttf"
* Setting correct mime type "application/vnd.ms-opentype" for font "Fonts/Overpa
ss-Light.ttf"
* Setting correct mime type "application/vnd.ms-opentype" for font "Fonts/Overpa
ss-LightItalic.ttf"
* Defining cover guide element...
* Removing needless texts from HTML cover...
* Setting custom CSS styles...
! Font-family for body or .calibre does not found. Trying to find the best font.
..
! Setting font-family for body to: Overpass
* Fix for a missing HTML TOC file. Generating a new TOC...
* Hyphenating texts...
* ... except headers...
FINISH qfix for: Fantazmaty - Dragoneza.epub
START beautify for: Fantazmaty - Dragoneza_moh.epub
* Renaming cover image to: Images\cover.jpg
* Make cover image item first...
FINISH beautify for: Fantazmaty - Dragoneza_moh.epub


Analizuję naprawiony plik:
Edit E-book pokazuje po naprawie 14 błędów:
Kod:
UWAGA: CSS: Property: Unknown Property name. [98:5: -epub-hyphens]    [OEBPS/Styles/Dragoneza_idstyles.css]
UWAGA: CSS: Property: Unknown Property name. [99:5: -webkit-hyphens]    [OEBPS/Styles/Dragoneza_idstyles.css]
UWAGA: CSS: Property: Unknown Property name. [169:5: break-before]    [OEBPS/Styles/Dragoneza_idstyles.css]
UWAGA: CSS: Property: Unknown Property name. [417:5: break-after]    [OEBPS/Styles/Dragoneza_idstyles.css]
UWAGA: CSS: Property: Unknown Property name. [16:5: adobe-hyphenate]    [OEBPS/Styles/epubQTools-reset.css]
UWAGA: CSS: Property: Unknown Property name. [17:5: hyphens]    [OEBPS/Styles/epubQTools-reset.css]
UWAGA: CSS: Property: Unknown Property name. [18:5: -webkit-hyphens]    [OEBPS/Styles/epubQTools-reset.css]
UWAGA: CSS: Property: Unknown Property name. [19:5: -moz-hyphens]    [OEBPS/Styles/epubQTools-reset.css]
UWAGA: Plik OEBPS/Fonts/Overpass-BoldItalic.ttf ma rozszerzenie, które nie pasuje do jego typu MIME    [OEBPS/content.opf]
UWAGA: Plik OEBPS/Fonts/Overpass-Light.ttf ma rozszerzenie, które nie pasuje do jego typu MIME    [OEBPS/content.opf]
UWAGA: Plik OEBPS/Fonts/Overpass-LightItalic.ttf ma rozszerzenie, które nie pasuje do jego typu MIME    [OEBPS/content.opf]
UWAGA: Plik OEBPS/Fonts/Overpass-Italic.ttf ma rozszerzenie, które nie pasuje do jego typu MIME    [OEBPS/content.opf]
UWAGA: Plik OEBPS/Fonts/Overpass-Bold.ttf ma rozszerzenie, które nie pasuje do jego typu MIME    [OEBPS/content.opf]
UWAGA: Plik OEBPS/Fonts/Calibri-Light.ttf ma rozszerzenie, które nie pasuje do jego typu MIME    [OEBPS/content.opf]


Dodatkowo w podglądzie zawartości pliku widzę nowy plik w sekcji tekst
Cytuj:
epubQTools-toc.xhtml
Czy był potrzebny, skoro jest nadal plik
Cytuj:
toc.ncx
?
Czy będę mial teraz 2 spisy treści?

epubqtools z kolei pokazuje tylko:
Kod:
* CSS WARNING! Problem in "OEBPS/Styles/Dragoneza_idstyles.css": Property: Unkno
wn Property name. [169:5: break-before]
* CSS WARNING! Problem in "OEBPS/Styles/Dragoneza_idstyles.css": Property: Unkno
wn Property name. [417:5: break-after]
FINISH qcheck for: Fantazmaty - Dragoneza_moh.epub


epubcheck nie raportuje żadnych błędów w takim pliku:
Kod:
***********************************************
*** Checking with epubcheck-4.1.1 tool ***
***********************************************
Fantazmaty - Dragoneza_moh.epub: OK!


Wydaje mi sie, że jednak coś jest nie tak z tym spisem treści. Na czytniku jest normalny spis treści ale oprócz tego w jakiejś sekcji znalazłem ten drugi wygenerowany przez epubqtools. Pomóżcie zweryfikować poprawnośc pracy epubqtools, byc może trzeba coś poprawić w jego pracy. Chyba zawsze dodaje on swój spis treści.


22 lut 2019 23:44:57
Zobacz profil
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 ... 8, 9, 10, 11, 12


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 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