Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Recipes

Notices

Reply
 
Thread Tools Search this Thread
Old 08-31-2025, 07:50 AM   #1
tbloemen
Junior Member
tbloemen began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Aug 2025
Device: Kobo Clara Colour
NRC Recipe is broken due to missing import

When I want to run the NRC Handelsblad news fetching service, the internal recipe imports calibre.web.jsbrowser. This dependency is not found by calibre. I have tried the version from the website and the flatpak version, in both versions it is not bundled, which breaks the news recipe.
Spoiler:

Calibre version: 8.9
OS: Linux

Complete stacktrace:
calibre, version 8.9.0 (linux, embedded-python: True)
Conversion error: Failed: Fetch news from NRC Handelsblad

Fetch news from NRC Handelsblad
Conversion options changed from defaults:
verbose: 2
output_profile: 'kobo'
Resolved conversion options
calibre version: 8.9.0
{'add_alt_text_to_img': False,
'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 0,
'book_producer': None,
'change_justification': 'original',
'chapter': None,
'chapter_mark': 'pagebreak',
'comments': None,
'cover': None,
'debug_pipeline': None,
'dehyphenate': True,
'delete_blank_paragraphs': True,
'disable_font_rescaling': False,
'dont_download_recipe': False,
'dont_split_on_page_breaks': True,
'duplicate_links_in_toc': False,
'embed_all_fonts': False,
'embed_font_family': None,
'enable_heuristics': False,
'epub_flatten': False,
'epub_inline_toc': False,
'epub_max_image_size': 'none',
'epub_toc_at_end': False,
'epub_version': '2',
'expand_css': False,
'extra_css': None,
'extract_to': None,
'filter_css': None,
'fix_indents': True,
'flow_size': 260,
'font_size_mapping': None,
'format_scene_breaks': True,
'html_unwrap_factor': 0.4,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.InputProfile object at 0x7f0e7db0a850>,
'insert_blank_line': False,
'insert_blank_line_size': 0.5,
'insert_metadata': False,
'isbn': None,
'italicize_common_cases': True,
'keep_ligatures': False,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 0,
'linearize_tables': False,
'lrf': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'markup_chapter_headings': True,
'max_toc_links': 50,
'minimum_line_height': 120.0,
'no_chapters_in_toc': False,
'no_default_epub_cover': False,
'no_inline_navbars': False,
'no_svg_cover': False,
'output_profile': <calibre.customize.profiles.KoboReaderOutput object at 0x7f0e7db1a410>,
'page_breaks_before': None,
'prefer_metadata_cover': False,
'preserve_cover_aspect_ratio': False,
'pretty_print': True,
'pubdate': None,
'publisher': None,
'rating': None,
'read_metadata_from_opf': None,
'recipe_specific_option': None,
'remove_fake_margins': True,
'remove_first_image': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'renumber_headings': True,
'replace_scene_breaks': '',
'search_replace': None,
'series': None,
'series_index': None,
'smarten_punctuation': False,
'sr1_replace': '',
'sr1_search': '',
'sr2_replace': '',
'sr2_search': '',
'sr3_replace': '',
'sr3_search': '',
'start_reading_at': None,
'subset_embedded_fonts': False,
'tags': None,
'test': False,
'timestamp': None,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'toc_title': None,
'transform_css_rules': None,
'transform_html_rules': None,
'unsmarten_punctuation': False,
'unwrap_lines': True,
'use_auto_toc': False,
'verbose': 2}
InputFormatPlugin: Recipe Input running
Downloading recipe urn: builtin:nrc-nl-epub
Trying to get latest version of recipe: nrc-nl-epub
Using user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Traceback (most recent call last):
File "runpy.py", line 198, in _run_module_as_main
File "runpy.py", line 88, in _run_code
File "site.py", line 47, in <module>
File "site.py", line 43, in main
File "calibre/utils/ipc/worker.py", line 213, in main
File "calibre/gui2/convert/gui_conversion.py", line 32, in gui_convert_recipe
File "calibre/gui2/convert/gui_conversion.py", line 26, in gui_convert
File "calibre/ebooks/conversion/plumber.py", line 1089, in run
File "calibre/customize/conversion.py", line 242, in __call__
File "calibre/ebooks/conversion/plugins/recipe_input.py", line 153, in convert
File "calibre/web/feeds/news.py", line 1121, in download
File "<string>", line 34, in build_index
ModuleNotFoundError: No module named 'calibre.web.jsbrowser'

Last edited by theducks; 08-31-2025 at 09:48 AM. Reason: Please SPOILER Logs
tbloemen is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Recipe broken due to missing index.html on site kentmatt Recipes 1 04-20-2016 09:49 PM
Dutch NRC recipe not working BoundforPNG Recipes 2 10-24-2015 07:51 AM
Import on Filename changes mid import due to book error Vortex Calibre 3 12-05-2014 11:49 AM
New recipe for nrc•next (subscription version) vdHummes Recipes 3 05-10-2013 11:14 AM
ESPN recipe broken due to new print urls Odyseus Recipes 1 01-18-2012 12:23 AM


All times are GMT -4. The time now is 08:25 AM.


MobileRead.com is a privately owned, operated and funded community.