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 | |||||||||
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 | ||||||||||||||||||
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!
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 | |||||||||
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 | ||||||||||||||||||
Gotowe: https://github.com/quiris11/epubQTools/ ... 3ecda4e012
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 | |||||||||
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 | |||||||||
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, 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/ |