Mobileread
MOBI vers LRF: Problème de conversion avec Calibre
#1  alaouet 02-08-2010, 08:24 AM
Bonjour,

je souhaite convertir en LRF avec Calibre un lot de 5 livres au format MOBI qui tous présentent, a priori, les mêmes caractéristiques.

Deux ont pu être convertis sans aucun problème, les trois autres me ramènent systématiquement des messages d'erreur auxquels je ne comprends malheureusement pas grand chose.

A tout hasard, j'ai ensuite essayé de les convertir en EPUB (j'utilise un Sony PRS-505) mais le problème reste le même.

Je fais à continuation un copier/coller du rapport d'erreur de Calibre, au cas où cela puisse servir à certains d'entre vous pour m'aider à résoudre ce problème.

Quote
ERROR: Conversion Error: <b>Failed</b>: Convert book 1 of 1 (C'est mort et ça ne sait pas !)

Convert book 1 of 1 (C'est mort et ça ne sait pas !)
Resolved conversion options
{'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 1.0,
'book_producer': None,
'chapter': u"//*[((name()='h1' or name()='h2') and re:test(., 'chapter|book|section|part\\s+', 'i')) or @class = 'chapter']",
'chapter_mark': u'pagebreak',
'comments': None,
'cover': 'c:\\docume~1\\usuario\\config~1\\temp\\calibre_0. 6.36_4ep8kg.jpeg',
'debug_pipeline': None,
'disable_font_rescaling': False,
'dont_justify': True,
'enable_autorotation': False,
'extra_css': None,
'font_size_mapping': None,
'footer_regex': u'(?i)(?<=<hr>)((\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?\\d+<br>\\s*.*?\\s*)|(\\s* <a name=\\d+></a>((<img.+?>)*<br>\\s*)?.*?<br>\\s*\\d+))(?=<br>)' ,
'header': False,
'header_format': u'%t by %a',
'header_regex': u'(?i)(?<=<hr>)((\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?\\d+<br>\\s*.*?\\s*)|(\\s* <a name=\\d+></a>((<img.+?>)*<br>\\s*)?.*?<br>\\s*\\d+))(?=<br>)' ,
'header_separation': 0.0,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.InputProfile object at 0x028C7F70>,
'insert_blank_line': False,
'insert_metadata': False,
'isbn': None,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 1.0,
'linearize_tables': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'max_toc_links': 50,
'minimum_indent': 0.0,
'mono_family': u'None',
'no_chapters_in_toc': False,
'no_inline_navbars': False,
'output_profile': <calibre.customize.profiles.OutputProfile object at 0x028CF150>,
'page_breaks_before': u"//*[name()='h1' or name()='h2']",
'prefer_metadata_cover': False,
'preprocess_html': False,
'pretty_print': False,
'publisher': None,
'rating': None,
'read_metadata_from_opf': 'c:\\docume~1\\usuario\\config~1\\temp\\calibre_0. 6.36_ufokne.opf',
'remove_first_image': False,
'remove_footer': False,
'remove_header': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'render_tables_as_images': False,
'sans_family': u'None',
'series': None,
'series_index': None,
'serif_family': u'None',
'tags': None,
'text_size_multiplier_for_rendered_tables': 1.0,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'use_auto_toc': False,
'verbose': 2,
'wordspace': 2.5}
InputFormatPlugin: MOBI Input running
on C:\Documents and Settings\Usuario\Escritorio\Dard Frederic\C'est mort et ca ne sait pas ! (3)\C'est mort et ca ne sait pas ! - Dard Frederic.mobi
Extracting text...
Adding anchors...
Extracting images...
Cleaning up HTML...
Parsing HTML...
Malformed markup, parsing using BeautifulSoup
MOBI markup appears to contain random bytes. Stripping.
Extracting text...
Adding anchors...
Extracting images...
Cleaning up HTML...
Parsing HTML...
Malformed markup, parsing using BeautifulSoup
MOBI markup appears to contain random bytes. Stripping.
Python function terminated unexpectedly
(Error Code: 1)
Traceback (most recent call last):
File "site.py", line 103, in main
File "site.py", line 85, in run_entry_point
File "site-packages\calibre\utils\ipc\worker.py", line 99, in main
File "site-packages\calibre\gui2\convert\gui_conversion.py", line 24, in gui_convert
File "site-packages\calibre\ebooks\conversion\plumber.py", line 745, in run
File "site-packages\calibre\customize\conversion.py", line 211, in __call__
File "site-packages\calibre\ebooks\mobi\input.py", line 27, in convert
File "site-packages\calibre\ebooks\mobi\reader.py", line 331, in extract_content
File "site-packages\lxml-2.2.2-py2.6-win32.egg\lxml\html\soupparser.py", line 23, in fromstring
File "site-packages\lxml-2.2.2-py2.6-win32.egg\lxml\html\soupparser.py", line 66, in _parse
File "site-packages\beautifulsoup-3.1.0.1-py2.6.egg\BeautifulSoup.py", line 1499, in __init__
File "site-packages\beautifulsoup-3.1.0.1-py2.6.egg\BeautifulSoup.py", line 1230, in __init__
File "site-packages\beautifulsoup-3.1.0.1-py2.6.egg\BeautifulSoup.py", line 1263, in _feed
File "HTMLParser.py", line 108, in feed
File "HTMLParser.py", line 148, in goahead
File "HTMLParser.py", line 226, in parse_starttag
File "HTMLParser.py", line 301, in check_for_whole_start_tag
File "HTMLParser.py", line 115, in error
HTMLParser.HTMLParseError: malformed start tag, at line 3, column 1

Merci d'avance et bonne journée
Reply 

#2  alaouet 02-10-2010, 04:32 AM
Problème résolu grâce à l'aide de dwanthny

Si certains d'entre vous rencontrent le même souci, la solution se trouve ICI

Bonne journée
Reply 

#3  zelda_pinwheel 02-11-2010, 04:28 PM
ha, c'est cool que tu as trouvé la solution ! et merci de l'avoir partagée. bonne lecture, alors.
Reply 

#4  mtravellerh 02-15-2010, 09:45 AM
Faudrait quand même communiquer le bug à Kovid, je crois.
Reply 

#5  zelda_pinwheel 02-16-2010, 08:47 AM
Quote mtravellerh
Faudrait quand même communiquer le bug à Kovid, je crois.
oui en effet, s'il s'agît d'un bug il vaut mieux le signaler.
Reply 

#6  alaouet 02-17-2010, 08:58 AM
Je l'avais signalé à Kovid sur le topic dont je vous ai communiqué le lien
Reply 

#7  zelda_pinwheel 02-18-2010, 05:11 PM
Quote alaouet
Je l'avais signalé à Kovid sur le topic dont je vous ai communiqué le lien
ha ben parfait alors.
Reply 

Today's Posts | Search this Thread | Login | Register