Calibre liest keine HTML-Dateien ein
Hallo,
ich experimentiere seit kurzem für die Ebook-Erstellung mit Calibre.
Aus odt-Dateien lassen sich problemlos epub-Dateien erstellen, an
html-Dateien scheitert Calibre dagegen, d.h. diese lassen sich mit
Calibre gar nicht erst einlesen.
Irgendwann läuft Calibre immer in einen Timeout und meldet:
Exception in thread Thread-11 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
File "/home/kovid/build/calibre/src/calibre/utils/ipc/server.py", line 167, in run
File "/usr/lib/python2.6/Queue.py", line 177, in get
File "/usr/lib/python2.6/threading.py", line 252, in wait
Hallo, als Ergänzung zu meinem ersten Posting noch die sehr viel ausführlichere Ausgabe von ebook-convert, d.h. der Kommandozeile: 1% Eingabe zu HTML konvertieren ... InputFormatPlugin: HTML Input running on /home/heinz/schiller-aus-ooo.html Language not specified Creator not specified Title not specified Building file list... Normalizing filename cases Rewriting HTML links Initial parse failed: Parsing file 'schiller-aus-ooo.html' as HTML Forcing schiller-aus-ooo.html into XHTML namespace 34% Veränderungen am eBook durchführen ... Merging user specified metadata... Detecting structure... Auto generated TOC with 2 entries. Flattening CSS and remapping font sizes... Property: Unknown Property name. [15:12: so-language] Transformed CSS selector h|P to h|p Transformed CSS selector h|H1 to h|h1 Transformed CSS selector h|H2 to h|h2 Transformed CSS selector h|H1.western to h|h1.western Transformed CSS selector h|H1.cjk to h|h1.cjk Transformed CSS selector h|H1.ctl to h|h1.ctl Transformed CSS selector h|H2.western to h|h2.western Transformed CSS selector h|H2.cjk to h|h2.cjk Transformed CSS selector h|H2.ctl to h|h2.ctl Transformed CSS selector h|P.sdfootnote to h|p.sdfootnote Transformed CSS selector h|A.sdfootnoteanc to h|a.sdfootnoteanc Property: Invalid value for "CSS Level 2.1" property: 267 [1:1: width] Property: Invalid value for "CSS Level 2.1" property: 176 [1:13: height] Property: Invalid value for "CSS Level 2.1" property: 267 [1:1: width] Property: Invalid value for "CSS Level 2.1" property: 176 [1:13: height] Source base font size is 12.00000pt Cleaning up manifest... Trimming unused files from manifest... Property: Invalid value for "CSS Level 2.1" property: 176 [61:1: height] Property: Invalid value for "CSS Level 2.1" property: 267 [63:1: width] Creating EPUB Output... 67% Erstellen EPUB Output Looking for large trees in schiller-aus-ooo.html... No large trees found Split into 3 parts Generating default cover EPUB output written to /home/heinz/schiller-auf-console-aus-ooo-html.epub Ausgabe gespeichert in /home/heinz/schiller-auf-console-aus-ooo-html.epub Beste Grüße, Heinz -- Buchsatz für Autoren. Vom Manuskript zum Buch www.pahlke-online.de Bücher abseits des Mainstreams www.buchentdeckungen.de Barrierefreies Webdesign www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Heinz, welches Calibre nutzt du? Aus Source, oder vom OBS? -- Sincerely yours Sascha Manns open-slx GmbH openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English)
Hallo Sascha, Am Thu, 03 Jun 2010, Sascha 'saigkill' Manns schrieb
welches Calibre nutzt du? Aus Source, oder vom OBS?
Die 0.6.54 ist von Opensuse, die 0.6.55 von der calibre-Homepage. Aber das scheint völlig unerheblich zu sein, weil ich hier auch noch eine 0.6.46 installiert habe und die genauso an HTML-Dateien scheitert. Sicherheitshalber habe ich die HTML-Dateien auch noch durch tidy gejagt, calibre scheitert. Eben bin ich allerdings auf die Idee gekommen, mal eine HTML-Datei hinzuzufügen, die nur aus <html> <head> <title>Versuch mit HTML</title> </head> <body> <h1>Versuchsüberschrift</h1> <p>Text.</p> </body> </html> besteht. Mit dieser Datei funktioniert es, dauert aber fast drei Minuten. Bei größeren Dateien dauert es dann so lange, dass calibre das Hinzufügen abbricht. Dabei fällt mir auf, dass mein Ursprungsposting missverständlich ist. Nicht die Umwandlung scheitert in calibre, sondern das Hinzufügen der HTML-Datei zur Bibliothek. Zum Umwandlen komme ich also gar nicht erst. Letzeres geht somit nur auf der Kommandozeilen, aber mit den genannten Meldungen. XHTML-Dateien, die aus Open Office heraus über die Exportfunktion erstellt werden, lassen sich übrigen hinzufügen. Beste Grüße, Heinz. -- Buchsatz für Autoren. Vom Manuskript zum Buch www.pahlke-online.de Bücher abseits des Mainstreams www.buchentdeckungen.de Barrierefreies Webdesign www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Thu, 03 Jun 2010, Heinz W. Pahlke schrieb
besteht. Mit dieser Datei funktioniert es, dauert aber fast drei Minuten. Bei größeren Dateien dauert es dann so lange, dass calibre das Hinzufügen abbricht.
Zur Abwechslung antworte ich mir mal wieder selber ;-) Irgendwie bin ich auf die Idee gekommen, die HTML-Dateien mal zu zippen. Und tatsächlich, gezippt dauert das Hinzufügen nicht mehr länger als bei anderen Dateiformaten. Morgen werde ich mal testen, ob dieses Problem auch unter Windows besteht. Beste Grüße, Heinz. -- Buchsatz für Autoren. Vom Manuskript zum Buch www.pahlke-online.de Bücher abseits des Mainstreams www.buchentdeckungen.de Barrierefreies Webdesign www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag 03 Juni 2010 18:11:49 wrote Heinz W. Pahlke:
Hallo,
Am Thu, 03 Jun 2010, Heinz W. Pahlke schrieb
besteht. Mit dieser Datei funktioniert es, dauert aber fast drei Minuten. Bei größeren Dateien dauert es dann so lange, dass calibre das Hinzufügen abbricht.
Zur Abwechslung antworte ich mir mal wieder selber ;-)
Irgendwie bin ich auf die Idee gekommen, die HTML-Dateien mal zu zippen. Und tatsächlich, gezippt dauert das Hinzufügen nicht mehr länger als bei anderen Dateiformaten.
Morgen werde ich mal testen, ob dieses Problem auch unter Windows besteht. Da bin ich mal gespannt. Aber trotzdem sollte calibre HTML Dateien auch ungezippt bearbeiten können. Wenn du magst kannst du einen bugzilla eintrag machen. -- Sincerely yours
Sascha Manns open-slx GmbH openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English)
Hallo, Am Thu, 03 Jun 2010, Sascha 'saigkill' Manns schrieb
Am Donnerstag 03 Juni 2010 18:11:49 wrote Heinz W. Pahlke:
Morgen werde ich mal testen, ob dieses Problem auch unter Windows besteht.
Nein, unter Windows 7 habe ich dieses Problem nicht. Da inzwischen calibre 0.7.0 erschienen ist, habe ich das jetzt mal unter Linux installiert. Keine Änderung :-(
Da bin ich mal gespannt. Aber trotzdem sollte calibre HTML Dateien auch ungezippt bearbeiten können. Wenn du magst kannst du einen bugzilla eintrag machen.
Dazu wüsste ich vorher aber gerne, ob dieses Problem andere Nutzer bestätigen können. Wie ich gerade sehe, steht calibre inzwischen wieder auf dem Opensuse-Build-Server zum Download bereit, nachdem der Link längere Zeit ins Leere lief. Ich werde in den nächsten Tagen mal schauen, was passiert, wenn ich calibre auf einem anderen Linux-Rechner von dort installiere. Beste Grüße, Heinz. -- Buchsatz für Autoren. Vom Manuskript zum Buch www.pahlke-online.de Bücher abseits des Mainstreams www.buchentdeckungen.de Barrierefreies Webdesign www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Heinz W. Pahlke
-
Sascha 'saigkill' Manns