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-150.html
Strona 11 z 12

Autor:  soulafein [ 10 lut 2016 13:43:25 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

quiris napisał(a):
Nowa wersji 0.7 z generalnymi usprawnieniami: https://github.com/quiris11/epubQTools/releases/latest

Używa już epubcheck 4.0.1, jakieś inne istotne usprawienia (z punktu widzenia użytkownika) :)

Autor:  quiris [ 10 lut 2016 13:53:00 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

soulafein napisał(a):
quiris napisał(a):
Nowa wersji 0.7 z generalnymi usprawnieniami: https://github.com/quiris11/epubQTools/releases/latest

Używa już epubcheck 4.0.1, jakieś inne istotne usprawienia (z punktu widzenia użytkownika) :)

Niewiele:
1) Sprawdza, czy pliki application/xtml+xml nie mają przypadkiem wadliwego rozszerzenia .xml i jeśli tak, to zamienia na .html (epubcheck 4 krzywi się na to)
2) Sprawdza wadliwe id w pliku NCX (również epubcheck 4 reportuje wadę) i naprawia.
3) Raportuje problematyczny font w formacie TTC.
3) Plus parę innych mało istotnych usprawnień.

Autor:  Becky [ 10 lut 2016 14:20:03 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Świetna robota!

quiris napisał(a):
2) Sprawdza wadliwe id w pliku NCX (również epubcheck 4 reportuje wadę) i naprawia.

Widzę, że usuwane są tylko znaki niedozwolone. Dodałabym jeszcze jeden warunek, który sprawdzałby pierwszy znak tych id (nie może to być cyfra).

Autor:  quiris [ 10 lut 2016 14:45:38 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Becky napisał(a):
Widzę, że usuwane są tylko znaki niedozwolone. Dodałabym jeszcze jeden warunek, który sprawdzałby pierwszy znak tych id (nie może to być cyfra).

https://github.com/quiris11/epubQTools/ ... 4552b11d7d

Autor:  Becky [ 10 lut 2016 14:56:07 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Potwierdzam – teraz jest super!

Autor:  queven [ 03 mar 2016 10:12:54 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Czy jest możliwość albo czy planujesz w przyszłości może dodać do tego dodatkową opcje ustawiającą ujemne marginesy?

Autor:  quiris [ 03 mar 2016 11:27:06 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

queven napisał(a):
Czy jest możliwość albo czy planujesz w przyszłości może dodać do tego dodatkową opcje ustawiającą ujemne marginesy?

Gotowe: https://github.com/quiris11/epubQTools/ ... 3ecda4e012

Kod:
--book-margin [NUMBER]
                        Add left and right book margin to reset CSS file (only with -e)

np. --book-margin -40

PS. Oczywiście działa to teraz wyłącznie, jeśli korzystasz z najnowszego źródła: https://github.com/quiris11/epubQTools/ ... master.zip

Autor:  queven [ 03 mar 2016 11:35:22 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Dzięki! Sprawdzę w domu jak się sprawuje :) Nie spodziewałem się tak szybkiej reakcji :)

Autor:  quiris [ 03 mar 2016 11:37:59 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

queven napisał(a):
Dzięki! Sprawdzę w domu jak się sprawuje :) Nie spodziewałem się tak szybkiej reakcji :)

Bo rozwiązanie okazało się prostsze niż myślałem o tym dawniej. Oczywiście wymaga to przetestowania głębszego, bo ja przeprowadziłem tylko zgrubne testy.

Autor:  queven [ 03 mar 2016 11:41:02 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Wydaje mi się że nie tyko ja byłem zainteresowany taką opcją więc myślę że będą testy zrobione przez użytkowników, sam jak znajdę jakiś problem zgłoszę.

Autor:  quiris [ 03 mar 2016 12:25:30 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Samo sprawdzenie wbudowanym narzędziem to tylko opcja -q. Jeśli do tego dołożysz opcję -e to po sprawdzeniu zacznie się konwersja, więc jeśli chcesz tylko sprawdzić to nie dokładaj -e

Pozostał opcje, które mogą cię zainteresować, to:
--skip-reset-css skip linking a reset CSS file to every xthml file (only with -e)
--skip-justify skip replacing "text-align: left" with "text-align: justify" in all CSS files (only with -e)

Niestety mimo tego i tak program może dokonać samoistnie wielu zmian, które uznałem za konieczne. Głównie są to naprawy błędów, usuwanie watermarków, dokładanie spisu treści HTMLowego, jeśli go nie ma itp.

Autor:  quiris [ 03 mar 2016 12:43:34 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

athame napisał(a):
Potestuję. Dla porządku napisz jeszcze czy ten skip-reset-css całkowicie pomija tworzenie tego pliku, czy tylko nie załącza do plików (x)html? Lub bardziej ogólnie - czy można użyć Twojego programu tak, by nie pozostał po tym żaden ślad?

Skip-reset nie tworzy pliku i nie linkuje. Nie sposób jest mi powiedzieć, co program zmodyfikuje w danym pliku. Oczywiste jest, że im doskonalszy, poprawniej zbudowany plik, tym modyfikacji będzie mniej.

Zawsze możesz w edytorze ebooków w calibre zrobić porównanie wersji przed konwersją i po konwersji. Wtedy zobaczysz jaki dokładnie zmiany zostały poczynione. Jeśli zależy ci tylko na dzieleniu tekstu zostaje zrobienie forka i dokonanie zmian w źródle.

Autor:  queven [ 04 mar 2016 10:21:43 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Kilka ebooków konwertowałem tym programem jak na razie wszytko działa ok :)

Autor:  quiris [ 06 mar 2016 21:59:35 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

athame napisał(a):
Przy konwersji na własny użytek to nie ma problemu. Ja szukam sposobu na automatyzację dopieszczania komercyjnych e-book'ów, a ten skrypt robi dobrą robotę, ale też pozostawia ślady po sobie.

Athame, kod jest publicznie dostępny na wolnej licencji, możesz zrobić forka na githubie, nanieść zmiany, które wg ciebie były konieczne (np. dodatkowy tryb z nową opcją), ja mogę potem te zmiany włączyć do głównej gałęzi.

Autor:  kasia0504 [ 01 kwi 2016 10:29:28 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Hej quiris, mam pytanie odnośnie Twoich najnowszych wersji epubQTools. Jak je się odpala? Tzn. te "oficjalne" mi działają po wpisaniu ścieżki:
C:\python27\python C:\pyBookTools\epubQTools_0.7-py.zip -e c:\epub

ale jak zamiast epubQTools_0.7-py.zip próbuje do tego samego katalogu wgrać epubQTools-master.zip, to już nie działa...

Mam zainstalowany Python 2.7.6 i lxml-3.6.0.win32-py2.7

Ogólnie dotychczas korzystałam z aplikacji na windowsa i dopiero dzisiaj zainstalowałam tego całego pythona, by sprawdzić ujemne marginesy :)

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