Teraz jest 25 lis 2024 23:49:20




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 173 ]  Przejdź na stronę Poprzednia strona  1 ... 5, 6, 7, 8, 9, 10, 11, 12  Następna strona
epubQTools - skrypt do walidacji i konwersji ebooków 
Autor Wiadomość
Użytkownik

Dołączył(a): 13 maja 2014 10:44:12
Posty: 43
eCzytnik: Kindle Paperwhite 3
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Są tego trzy ekrany:

Obrazek

Obrazek

Obrazek


16 maja 2014 11:57:58
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
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.

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


16 maja 2014 12:13:31
Zobacz profil WWW
Użytkownik

Dołączył(a): 13 maja 2014 10:44:12
Posty: 43
eCzytnik: Kindle Paperwhite 3
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Podeślę Ci ebooka, ale nie widzę Twojego maila.


16 maja 2014 12:40:22
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
listy małpa blaut kropka biz

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


16 maja 2014 13:26:35
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
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.


18 maja 2014 14:49:36
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):
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.

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


18 maja 2014 15:41: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
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ę :)

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


18 maja 2014 15:47:30
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
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?


18 maja 2014 20:57:11
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
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.

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


18 maja 2014 21:32:41
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
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 ;)


19 maja 2014 8:32:38
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):
I pozostaje mi liczyć tylko na naprawę wysyłki mailowej Amazonu ;)
A to chyba nie wina epubQTools? ;)

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


19 maja 2014 8:58:53
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
Wersja 0.3 opublikowana: https://github.com/quiris11/epubQTools/releases

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


19 maja 2014 9:24:27
Zobacz profil WWW
Użytkownik

Dołączył(a): 13 maja 2014 10:44:12
Posty: 43
eCzytnik: Kindle Paperwhite 3
Post 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


19 maja 2014 11:03:32
Zobacz profil
Użytkownik

Dołączył(a): 13 maja 2014 10:44:12
Posty: 43
eCzytnik: Kindle Paperwhite 3
Post 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.


19 maja 2014 11:15: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
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

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


Ostatnio edytowano 19 maja 2014 22:46:21 przez quiris, łącznie edytowano 2 razy



19 maja 2014 20:21:39
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 ... 5, 6, 7, 8, 9, 10, 11, 12  Następna strona


Kto przegląda forum

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