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 11-10-2024, 05:51 AM   #1
MasterPlexus
Enthusiast
MasterPlexus began at the beginning.
 
Posts: 27
Karma: 10
Join Date: Nov 2024
Device: Tolino 4HD
Mysterious Error when starting a Recipe

Hi,

since today, when I start a reciepe, there is longer a message stating something like convert input into HTML, and then after some minutes, I receive the following log wich is not clear to me:

Code:
Nachrichten abrufen von Heise ct
Conversion options changed from defaults:
  recipe_specific_option: ['issue:2024/02']
  output_profile: 'generic_eink'
  verbose: 2
Resolved conversion options
calibre version: 7.20.101
{'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 0x000002A98C1A7610>,
 '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.GenericEink object at 0x000002A98C1D2ED0>,
 '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': ['issue:2024/02'],
 '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: custom:1001
Using user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Recipe specific options:
  issue = 2024/02
Traceback (most recent call last):
  File "mechanize\_urllib2_fork.py", line 1236, in do_open
  File "http\client.py", line 1286, in request
  File "http\client.py", line 1332, in _send_request
  File "http\client.py", line 1281, in endheaders
  File "http\client.py", line 1041, in _send_output
  File "http\client.py", line 979, in send
  File "http\client.py", line 1451, in connect
  File "http\client.py", line 945, in connect
  File "socket.py", line 827, in create_connection
  File "socket.py", line 962, in getaddrinfo
socket.gaierror: [Errno 11001] getaddrinfo failed

During handling of the above exception, another exception occurred:

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 83, in <module>
  File "site.py", line 78, in main
  File "site.py", line 50, in run_entry_point
  File "C:\Users\Dirk\calibre\src\calibre\utils\ipc\worker.py", line 215, in main
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dirk\calibre\src\calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
    gui_convert('from-gui.recipe', output, recommendations, notification=notification,
  File "C:\Users\Dirk\calibre\src\calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
    plumber.run()
  File "C:\Users\Dirk\calibre\src\calibre\ebooks\conversion\plumber.py", line 1129, in run
    self.oeb = self.input_plugin(stream, self.opts,
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dirk\calibre\src\calibre\customize\conversion.py", line 245, in __call__
    ret = self.convert(stream, options, file_ext,
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dirk\calibre\src\calibre\ebooks\conversion\plugins\recipe_input.py", line 155, in convert
    ro.download()
  File "C:\Users\Dirk\calibre\src\calibre\web\feeds\news.py", line 1124, in download
    res = self.build_index()
          ^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dirk\calibre\src\calibre\web\feeds\news.py", line 1303, in build_index
    feeds = feeds_from_index(self.parse_index(), oldest_article=self.oldest_article,
                             ^^^^^^^^^^^^^^^^^^
  File "<string>", line 79, in parse_index
  File "C:\Users\Dirk\calibre\src\calibre\web\feeds\news.py", line 752, in index_to_soup
    with closing(open_func(url_or_raw, timeout=self.timeout)) as f:
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "mechanize\_mechanize.py", line 241, in open_novisit
  File "mechanize\_mechanize.py", line 287, in _mech_open
  File "mechanize\_opener.py", line 193, in open
  File "mechanize\_urllib2_fork.py", line 425, in _open
  File "mechanize\_urllib2_fork.py", line 414, in _call_chain
  File "C:\Users\Dirk\calibre\src\calibre\utils\browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "mechanize\_urllib2_fork.py", line 1240, in do_open
urllib.error.URLError: <urlopen error [Errno 11001] getaddrinfo failed>
MasterPlexus is offline   Reply With Quote
Old 11-10-2024, 04:41 PM   #2
MasterPlexus
Enthusiast
MasterPlexus began at the beginning.
 
Posts: 27
Karma: 10
Join Date: Nov 2024
Device: Tolino 4HD
ok, it looks like that the dev mode linked to src does not like recipe_specific_options, and the access to that values...
MasterPlexus is offline   Reply With Quote
Advert
Old 11-10-2024, 10:02 PM   #3
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,347
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
That error means the DNS resolver failed to rsolve the DNS name fora URL you are trying to open.
kovidgoyal is offline   Reply With Quote
Old 11-11-2024, 12:08 PM   #4
MasterPlexus
Enthusiast
MasterPlexus began at the beginning.
 
Posts: 27
Karma: 10
Join Date: Nov 2024
Device: Tolino 4HD
Yes, but the error appears everytime when I try to use
Code:
self.issue = self.recipe_specific_options.get('issue')
Where I before had defined
Code:
recipe_specific_options = {
    'issue' : {
        'short': 'The Version you want to Download (like 2024/11)',
        'long': 'For example, 2024/07'
    }
}
When I comment it out, then it came back to work.
I'm on 7.21 (in exe and src).
MasterPlexus is offline   Reply With Quote
Old 11-11-2024, 10:16 PM   #5
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,347
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
That will be setting self.issue to None. You need to handle the case of it not being set.
kovidgoyal is offline   Reply With Quote
Advert
Old 11-11-2024, 11:37 PM   #6
MasterPlexus
Enthusiast
MasterPlexus began at the beginning.
 
Posts: 27
Karma: 10
Join Date: Nov 2024
Device: Tolino 4HD
Hi,

self.issue is set to none in the recipe anyway, and if self.issue is none then the recipe gets the actual issue from the HTML of the current magazine. So i don't think this is the issue.
MasterPlexus is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Error starting calibre Terisa de morgan Calibre 9 09-27-2020 02:54 AM
error starting Calibre Killerby Calibre 9 05-29-2020 01:01 AM
Error when starting Calibre 0.9.9 kcart1 Calibre 5 12-17-2012 09:27 AM
Calibre error when starting adadent Devices 0 04-05-2012 04:43 AM
Critical error when starting 6.32 weedfreak Calibre 1 01-07-2010 01:17 PM


All times are GMT -4. The time now is 12:46 AM.


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