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

epubQTools - skrypt do walidacji i konwersji ebooków
https://forum.eksiazki.org/amazon-com-kindle-f146/epubqtools-skrypt-do-walidacji-i-konwersji-ebookow-t14388-105.html
Strona 8 z 12

Autor:  Rols [ 16 maja 2014 11:57:58 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Są tego trzy ekrany:

Obrazek

Obrazek

Obrazek

Autor:  quiris [ 16 maja 2014 12:13:31 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Ok. Czyli książka jest zepsuta. Dodałem obsługę tego błędu, czyli program w następnej wersji nie będzie się już wysypywał: https://github.com/quiris11/epubQTools/ ... 41cf5159ce

Natomiast inną sprawą jest naprawa ścieżek z automatu. Pracuję nad tym, ale nie dam gwarancji, że to się pojawi szybko. Znacznie ułatwiłoby mi pracę, gdybym miał ten plik u siebie, jeśli chcesz możesz mi go przesłać na maila, jeśli nie chcesz przesyłać całego pliku, to możesz przygotować test case pokazujący problem ze ścieżkami nie istniejącymi, typu ../cover_page.xhtml itp.

Autor:  Rols [ 16 maja 2014 12:40:22 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Podeślę Ci ebooka, ale nie widzę Twojego maila.

Autor:  quiris [ 16 maja 2014 13:26:35 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

listy małpa blaut kropka biz

Autor:  soulafein [ 18 maja 2014 14:49:36 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Nagle coś takiego mi wyskoczyło przy komendzie -q. Pozostałe działają normalnie (np. -e, -k, -n)
Kod:
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "epub.zip/__main__.py", line 242, in <module>
  File "epub.zip/__main__.py", line 121, in main
  File "epub.zip/lib/epubqcheck.py", line 491, in qcheck
  File "epub.zip/lib/epubqcheck.py", line 234, in qcheck_opf_file
AttributeError: 'NoneType' object has no attribute 'isupper'

Jak zawsze Manjaro Linux.

Autor:  quiris [ 18 maja 2014 15:41:38 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

soulafein napisał(a):
Nagle coś takiego mi wyskoczyło przy komendzie -q. Pozostałe działają normalnie (np. -e, -k, -n)

Mógłbyś wkleić sekcję <metadata> z pliku OPF tej feralnej książki.

Autor:  quiris [ 18 maja 2014 15:47:30 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Sprawdź czy ta łatka działa: https://github.com/quiris11/epubQTools/ ... d66021aa78

Rols napisał(a):
Podeślę Ci ebooka, ale nie widzę Twojego maila.

Naprawdę ciekawy przypadek. W poniedziałek wersja 0.3 będzie już obsługiwać tę książkę :)

Autor:  UncleLion [ 18 maja 2014 20:57:11 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Jakiś tydzień nie zaglądałem a tu takie zmiany... Nie pozwalasz nam się nudzić :)

Dzisiaj przy przerabianiu książki wyskoczył taki komunikat:
WARNING: Probably duplicated covers generated in file: abcd.mobi

Plik html z okładką wyrzuciłem przed przerabianiem a plikowi "cover.jpg" dałem atrybut okładka w sigil. Co zatem może sugerować ten komunikat?

Autor:  quiris [ 18 maja 2014 21:32:41 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Jakbys nie wyrzucił okładki to komunikatu by nie było ;) kindlegen umie sam wyrzucić taką okładkę. Wracając do komunikatu to on sugeruje prawdopodobieństwo wystąpienia duplikatu okładki. To czy tak jest trzeba już sprawdzić w pliku wynikowym naocznie.

Autor:  soulafein [ 19 maja 2014 8:32:38 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Tu jest cały wpis w content.opf
Kod:
<?xml version="1.0"?>
<package unique-identifier="BookId" version="2.0" xmlns="http://www.idpf.org/2007/opf">
  <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
    <dc:identifier id="BookId" opf:scheme="UUID">urn:uuid:e36168c1-1030-477d-94b0-b2d2b0850505</dc:identifier>
    <dc:title>Apokalipsa Z: Początek końca</dc:title>
    <dc:creator opf:role="aut">Manel Loureiro</dc:creator>
    <dc:language>pl</dc:language>
    <dc:date opf:event="modification">2013-09-09</dc:date>
    <dc:identifier opf:scheme="ISBN">978-83-7758-523-8</dc:identifier>
    <dc:publisher>MUZA SA</dc:publisher>
    <meta content="0.7.3" name="Sigil version"/>
  <!--Wygenerowane przez elibri dla zamówienia numer 18--></metadata>
  <manifest>
    <item href="toc.ncx" id="id18_0" media-type="application/x-dtbncx+xml"/>
    <item href="Fonts/charis.ttf" id="id18_1" media-type="application/x-font-ttf"/>
    <item href="Fonts/charis_b.ttf" id="id18_2" media-type="application/x-font-ttf"/>
    <item href="Fonts/charis_bi.ttf" id="id18_3" media-type="application/x-font-ttf"/>
    <item href="Fonts/charis_i.ttf" id="id18_4" media-type="application/x-font-ttf"/>
    <item href="Text/okladka.xhtml" id="id18_5" media-type="application/xhtml+xml"/>
    <item href="Text/redakcja.xhtml" id="id18_6" media-type="application/xhtml+xml"/>
    <item href="Styles/stylesheet.css" id="id18_7" media-type="text/css"/>
    <item href="Text/apokalipsa_0000.xhtml" id="id18_8" media-type="application/xhtml+xml"/>
    <item href="Text/tytulowa.xhtml" id="id18_9" media-type="application/xhtml+xml"/>
    <item href="Text/wydawca.xhtml" id="id18_10" media-type="application/xhtml+xml"/>
    <item href="Text/dedykacja.xhtml" id="id18_11" media-type="application/xhtml+xml"/>
    <item href="Text/motto.xhtml" id="id18_12" media-type="application/xhtml+xml"/>
    <item href="Images/cover.jpg" id="id18_13" media-type="image/jpeg"/>
    <item href="Text/przypisy.xhtml" id="id18_14" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0001.xhtml" id="id18_15" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0002.xhtml" id="id18_16" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0003.xhtml" id="id18_17" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0004.xhtml" id="id18_18" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0005.xhtml" id="id18_19" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0006.xhtml" id="id18_20" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0007.xhtml" id="id18_21" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0008.xhtml" id="id18_22" media-type="application/xhtml+xml"/>
    <item href="Text/apokalipsa_0009.xhtml" id="id18_23" media-type="application/xhtml+xml"/>
  </manifest>
  <spine toc="id18_0">
    <itemref idref="id18_5"/>
    <itemref idref="id18_9"/>
    <itemref idref="id18_6"/>
    <itemref idref="id18_11"/>
    <itemref idref="id18_12"/>
    <itemref idref="id18_8"/>
    <itemref idref="id18_15"/>
    <itemref idref="id18_16"/>
    <itemref idref="id18_17"/>
    <itemref idref="id18_18"/>
    <itemref idref="id18_19"/>
    <itemref idref="id18_20"/>
    <itemref idref="id18_21"/>
    <itemref idref="id18_22"/>
    <itemref idref="id18_23"/>
    <itemref idref="id18_14"/>
    <itemref idref="id18_10"/>
  </spine>
  <guide/>
</package>


quiris napisał(a):


Z tą wersją już wszystko w porządku :) Także czekam z niecierpliwością oczekuję na najnowszą wersję. I pozostaje mi liczyć tylko na naprawę wysyłki mailowej Amazonu ;)

Autor:  quiris [ 19 maja 2014 8:58:53 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

soulafein napisał(a):
I pozostaje mi liczyć tylko na naprawę wysyłki mailowej Amazonu ;)
A to chyba nie wina epubQTools? ;)

Autor:  quiris [ 19 maja 2014 9:24:27 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Wersja 0.3 opublikowana: https://github.com/quiris11/epubQTools/releases

Autor:  Rols [ 19 maja 2014 11:03:32 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Nowa wersja wow :).Wziąłem się za testowanie i mam dwie książki które nie poddają się wyjustowaniu przy pomocy -r, obie z wydawnictwa Psychoskok, więc to pewnie ten sam przypadek.

[EDIT]
dołączony link

http://woblink.com/e-book,krakowski-kre ... raft,11601

Autor:  Rols [ 19 maja 2014 11:15:25 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

I jeszcze jedna:

http://ebookpoint.pl/ksiazki/zniewolone ... m#format/e

Tutaj przy użyciu -r w części 'motto' kolumny nie są justowane, a w dalszych rozdziałach już są, chociaz niektóre zmniejszone i wcięte fragmenty tekstu też nie.

Autor:  quiris [ 19 maja 2014 20:21:39 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Rols napisał(a):
Wziąłem się za testowanie i mam dwie książki które nie poddają się wyjustowaniu przy pomocy -r,

Ok. Dodałem większe działo – opcję "--justify" która zamienia we wszystkich plikach CSS text-align: left na text-align: justify. Binarka Windowsa będzie za tydzień w poniedziałek (wersja 0.4), dziś można potestować wersję pythonową (nightly ;)): https://github.com/quiris11/epubQTools/ ... master.zip

PS. Jest też wersja odwrotna --left, która zamienia wszelkie justowanie na wyrównanie do lewej. Oczywiście ma to sens jedynie w połączeniu z opcją -s

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