Teraz jest 26 lis 2024 1:31:36




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 173 ]  Przejdź na stronę Poprzednia strona  1 ... 8, 9, 10, 11, 12  Następna strona
epubQTools - skrypt do walidacji i konwersji ebooków 
Autor Wiadomość
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
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) :)


10 lut 2016 13:43: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
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ń.

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


10 lut 2016 13:53:00
Zobacz profil WWW
Użytkownik
Avatar użytkownika

Dołączył(a): 21 lip 2011 9:46:47
Posty: 286
eCzytnik: KoboT,NST,NGP,K3G, KPW2,KPW3,TolV2
Post 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).


10 lut 2016 14:20:03
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
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

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


10 lut 2016 14:45:38
Zobacz profil WWW
Użytkownik
Avatar użytkownika

Dołączył(a): 21 lip 2011 9:46:47
Posty: 286
eCzytnik: KoboT,NST,NGP,K3G, KPW2,KPW3,TolV2
Post Re: epubQTools - skrypt do walidacji i konwersji ebooków
Potwierdzam – teraz jest super!


10 lut 2016 14:56:07
Zobacz profil
Użytkownik

Dołączył(a): 21 lut 2014 22:04:36
Posty: 127
eCzytnik: Kindle Oasis 2, Pocketbook Inkpad 3
Post 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
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
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

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


03 mar 2016 11:27:06
Zobacz profil WWW
Użytkownik

Dołączył(a): 21 lut 2014 22:04:36
Posty: 127
eCzytnik: Kindle Oasis 2, Pocketbook Inkpad 3
Post 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
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
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.

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


03 mar 2016 11:37:59
Zobacz profil WWW
Użytkownik

Dołączył(a): 21 lut 2014 22:04:36
Posty: 127
eCzytnik: Kindle Oasis 2, Pocketbook Inkpad 3
Post 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
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
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
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
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.

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


03 mar 2016 12:43:34
Zobacz profil WWW
Użytkownik

Dołączył(a): 21 lut 2014 22:04:36
Posty: 127
eCzytnik: Kindle Oasis 2, Pocketbook Inkpad 3
Post 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
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
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.

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


06 mar 2016 21:59:35
Zobacz profil WWW
Użytkownik

Dołączył(a): 01 kwi 2016 8:55:29
Posty: 26
eCzytnik: Kindle
Post 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
Zobacz profil
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 ... 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 1 gość


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:  
cron