Autor |
Wiadomość |
Użytkownik
Dołączył(a): 21 kwi 2012 15:24:10 Posty: 41
eCzytnik: Kindle Paperwhite 2
|
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)
|
10 lut 2016 13:43:25 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
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ń.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
10 lut 2016 13:53:00 |
|
|
Użytkownik
Dołączył(a): 21 lip 2011 9:46:47 Posty: 286
eCzytnik: KoboT,NST,NGP,K3G, KPW2,KPW3,TolV2
|
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).
|
10 lut 2016 14:20:03 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
10 lut 2016 14:45:38 |
|
|
Użytkownik
Dołączył(a): 21 lip 2011 9:46:47 Posty: 286
eCzytnik: KoboT,NST,NGP,K3G, KPW2,KPW3,TolV2
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Potwierdzam – teraz jest super!
|
10 lut 2016 14:56:07 |
|
|
Użytkownik
Dołączył(a): 21 lut 2014 22:04:36 Posty: 127
eCzytnik: Kindle Oasis 2, Pocketbook Inkpad 3
|
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?
|
03 mar 2016 10:12:54 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Gotowe: https://github.com/quiris11/epubQTools/ ... 3ecda4e012np. --book-margin -40PS. Oczywiście działa to teraz wyłącznie, jeśli korzystasz z najnowszego źródła: https://github.com/quiris11/epubQTools/ ... master.zip
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
03 mar 2016 11:27:06 |
|
|
Użytkownik
Dołączył(a): 21 lut 2014 22:04:36 Posty: 127
eCzytnik: Kindle Oasis 2, Pocketbook Inkpad 3
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Dzięki! Sprawdzę w domu jak się sprawuje Nie spodziewałem się tak szybkiej reakcji
|
03 mar 2016 11:35:22 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
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.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
03 mar 2016 11:37:59 |
|
|
Użytkownik
Dołączył(a): 21 lut 2014 22:04:36 Posty: 127
eCzytnik: Kindle Oasis 2, Pocketbook Inkpad 3
|
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ę.
|
03 mar 2016 11:41:02 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
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.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
03 mar 2016 12:25:30 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
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.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
03 mar 2016 12:43:34 |
|
|
Użytkownik
Dołączył(a): 21 lut 2014 22:04:36 Posty: 127
eCzytnik: Kindle Oasis 2, Pocketbook Inkpad 3
|
Re: epubQTools - skrypt do walidacji i konwersji ebooków
Kilka ebooków konwertowałem tym programem jak na razie wszytko działa ok
|
04 mar 2016 10:21:43 |
|
|
Użytkownik
Dołączył(a): 22 sty 2014 19:44:49 Posty: 184
eCzytnik: Kindle Voyage, Paperwhite, Classic
|
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.
_________________ Robert Błaut http://blog.blaut.biz poczta: listy małpa blaut kropa biz
|
06 mar 2016 21:59:35 |
|
|
Użytkownik
Dołączył(a): 01 kwi 2016 8:55:29 Posty: 26
eCzytnik: Kindle
|
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
|
01 kwi 2016 10:29:28 |
|
|