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

Autor:  Rols [ 13 maja 2014 11:16:27 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Na poczatek wielkie podziękowania za ten skrypt, długo czekałem na takie narzędzie. :)

Ale mam z nim problem. Platforma Windows 8 32b. Po dokonaniu kilku, może kilkunastu konwersji pod rzad występuje bład:
File "__main__.py", line 242 in <module>
File "__main__.py", line 181 in main
File "lib\epubqfix.pyo" line 1194, in qfix
File "lib\epubqfix.pyo" line 301, in unpack_epub
File "zipfile.pyo" line 1036, in extactall
File "zipfile.pyo" line 1024, in extact
File "zipfile.pyo" line 1078, in _extact_member
File "zipfile.pyo" line 962, in open
IOError: [Errno 12] Not enough space

Co więcej blokuje to jakoś Windowsa, nie można instalować programów. Po restarcie wszystko działa jak należy, aż do ponownej blokady. Program nie zwalnia jakiś zasobów może?

Autor:  quiris [ 13 maja 2014 12:12:41 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Rols napisał(a):
. Po dokonaniu kilku, może kilkunastu konwersji pod rzad występuje bład:

Na ilu plikach dokonujesz konwersji?
Czy na pewno masz dużo wolnego miejsca na dysku? Program dokonuje rozpakowania plików, co zabiera miejsce, potem zapisuje zmodyfikowane pliki i też zabiera to miejsce, konwersja do MOBI to kolejne zabierane miejsce.

Autor:  Becky [ 13 maja 2014 12:19:17 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Rols napisał(a):
IOError: [Errno 12] Not enough space

Co więcej blokuje to jakoś Windowsa, nie można instalować programów. Po restarcie wszystko działa jak należy, aż do ponownej blokady. Program nie zwalnia jakiś zasobów może?


Masz za mało miejsca na dysku C:

Autor:  Rols [ 13 maja 2014 12:31:18 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

mam 330 GB wolne, więc to raczej nie to....
Edit:
Robiłem kilkanaście plików, ale nie wszystkie na raz, ale jeden po drugim

Autor:  quiris [ 13 maja 2014 13:25:10 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Rols napisał(a):
Robiłem kilkanaście plików, ale nie wszystkie na raz, ale jeden po drugim

Czy te pliki były monstrualnych rozmiarów? Jak duże?

Autor:  Rols [ 13 maja 2014 13:46:14 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Nie są jakieś ogromne, chociaż największe to "Norman Davies - Europa. Rozprawa", z Woblinku, w trzech tomach, po 15-20MB każdy :)

Autor:  Rols [ 13 maja 2014 13:52:01 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Póki nie zrestartuję komputera, to każda kolejna konwersja się w ten sposób wywala, nawet najmniejszego pliku. Po restarcie konwertują się nawet duże pliki, ale do czasu kolejnej "blokady".

Autor:  quiris [ 13 maja 2014 13:59:29 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Rols napisał(a):
Póki nie zrestartuję komputera, to każda kolejna konwersja się w ten sposób wywala, nawet najmniejszego pliku. Po restarcie konwertują się nawet duże pliki, ale do czasu kolejnej "blokady".
Rozumiem, że używasz wersji 0.2? Jak dużo masz RAM-u w swoim komputerze?

Czy próbowałeś zamiast execa opalić po zainstalowaniu pythona i lmxl (info w pierwszym poście) wersję: https://github.com/quiris11/epubQTools/ ... python.zip

Autor:  soulafein [ 13 maja 2014 17:38:23 ]
Tytuł:  Re: Odp: epubQTools - skrypt do walidacji i konwersji ebookó

quiris napisał(a):
soulafein napisał(a):
Tak sobie myślę - fajnie takie narzędzie mieć np. jako wtyczkę do Calibre ;)

Szczerze mówiąc - nie lubię filozofii calibre. Z calibre korzystam wyłącznie z ebook-edit, ale jako samodzielnej aplikacji. Dlatego ja osobiście nie zrobię adaptacji do wtyczki, ale jeśli ktoś ma ochotę, nie ma problemu. Źródła są wszak dostępne :)

Każdy woli coś innego :) Ja używam Calibre do katalogowania. Dzięki Twemu narzędziu nie muszę teraz używać do konwersji.
Mam tylko jedną sugestię - da się ustawić żeby sprawdzał czy paragrafy są justowane i ewentualnie naprawił tę niedogodność. Albo żeby dawało znać o braku justowania. Niektóre ebooki zakupione mają wyrównanie to lewej i jak się zrobi podziały wyrazów to kiepsko wygląda. Ale może za dużo wymagam ;)

Wysłane z mojego IdeaTab A3000-H przy użyciu Tapatalka

Autor:  Rols [ 13 maja 2014 21:34:46 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Witam ponownie,

Próbuję powtórzyć błąd na drugim komputerze, ale wszystko działa dobrze. Reasumując, komputer z Windows 7 32bit, 4GB pamięci - błąd występuje, a teraz Windows 8 64bit, 8GB, wszystko gra. Jutro postaram się o dalsze testy :)

I przyłączam się do prośby przedmówcy, gdyby się udało zrobić justowanie byłoby genialnie. Może jako opcjonalny parametr?

Autor:  quiris [ 13 maja 2014 22:41:00 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Rols napisał(a):
I przyłączam się do prośby przedmówcy, gdyby się udało zrobić justowanie byłoby genialnie. Może jako opcjonalny parametr?

Coś tam wydłubałem na szybko:
https://github.com/quiris11/epubQTools/ ... fd84258b01

Dodałem do opcji -r (--reset-styles) dodawanie justowania dla znaczników p. Z tego co przetestowałem na szybko wydaje się, że to działa. Nie gwarantuję, że będzie działać w każdym przypadku (można zgłaszać do mnie jakieś dziwne przypadki).

Oczywiście na razie mogą to potestować osoby z pythonem i lxml zainstalowanym pobierając z githuba kod: https://github.com/quiris11/epubQTools/ ... master.zip Exec będzie opublikowany w poniedziałek (wersja 0.3) ;)

Autor:  Rols [ 15 maja 2014 22:56:01 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Odkryłem w swoim zbiorze książkę (Dracula z Woblink) na której konwersja -e kończy się niepomyślnie z takim oto błędem: (używam wersji 0.2 exec)

Obrazek


[EDIT]
a to jeszcze zrzut polecenia -q

Obrazek

Autor:  quiris [ 16 maja 2014 9:22:26 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Czy na wersji demo tej książki z Woblinka też masz ten sam błąd? http://woblink.com/e-book,dracula-bram-stoker,12185

Autor:  Rols [ 16 maja 2014 11:01:20 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Sprawdziłem, w wersji demo książki błąd się nie pojawia. Tylko na pełnym wydaniu. Sprawdziłem nawet na drugim komputerze - to samo.

Autor:  quiris [ 16 maja 2014 11:04:23 ]
Tytuł:  Re: epubQTools - skrypt do walidacji i konwersji ebooków

Rols napisał(a):
Sprawdziłem, w wersji demo książki błąd się nie pojawia. Tylko na pełnym wydaniu. Sprawdziłem nawet na drugim komputerze - to samo.

Hmm... A możesz sprawdzić tę książkę ebook-edit w calibre? Jakie tam błędy się pojawiają?

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