View Single Post
Old 06-14-2025, 12:03 AM   #1
rasteps
Zealot
rasteps began at the beginning.
 
Posts: 140
Karma: 10
Join Date: Sep 2010
Device: Kindle, Android phone
Japan Times: Failed feed

It seems that something has changed on the Japan Times website since the recipe has been retrieving "Failed feed: " for every section all week.

Spoiler:

Fetch news from The Japan Times
Conversion options changed from defaults:
output_profile: 'generic_eink'
verbose: 2
Resolved conversion options
calibre version: 8.4.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 0x000001D968505710>,
'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 0x000001D969A04910>,
'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:japan_times
Trying to get latest version of recipe: japan_times
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
Recipe specific options:
days = 2
Skipping article Nissan management shake-up plans reported as sharks circle (Thu, 27 Feb, 2025 15:53) from feed Top Stories as it is too old.
Skipping article Japanese sake brewery to make foray into Indian market (Tue, 17 Dec, 2024 12:53) from feed Top Stories as it is too old.
Skipping article Toyota eyes lunar rover powered by regenerative fuel-cell tech (Sat, 22 Jul, 2023 17:11) from feed Top Stories as it is too old.
Skipping article British PM Rishi Sunak avoids wipeout in key local elections (Fri, 21 Jul, 2023 17:50) from feed Top Stories as it is too old.
Skipping article Extreme heat and weather conditions attributed to stagnant jet stream (Fri, 21 Jul, 2023 16:45) from feed Top Stories as it is too old.
Failed feed: News
Traceback (most recent call last):
File "calibre\web\feeds\news.py", line 1773, in parse_feeds
File "mechanize\_mechanize.py", line 241, in open_novisit
File "mechanize\_mechanize.py", line 313, in _mech_open
mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden

Failed feed: Opinion
Traceback (most recent call last):
File "calibre\web\feeds\news.py", line 1773, in parse_feeds
File "mechanize\_mechanize.py", line 241, in open_novisit
File "mechanize\_mechanize.py", line 313, in _mech_open
mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden

Failed feed: Life
Traceback (most recent call last):
File "calibre\web\feeds\news.py", line 1773, in parse_feeds
File "mechanize\_mechanize.py", line 241, in open_novisit
File "mechanize\_mechanize.py", line 313, in _mech_open
mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden

Failed feed: Community
Traceback (most recent call last):
File "calibre\web\feeds\news.py", line 1773, in parse_feeds
File "mechanize\_mechanize.py", line 241, in open_novisit
File "mechanize\_mechanize.py", line 313, in _mech_open
mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden

Failed feed: Culture
Traceback (most recent call last):
File "calibre\web\feeds\news.py", line 1773, in parse_feeds
File "mechanize\_mechanize.py", line 241, in open_novisit
File "mechanize\_mechanize.py", line 313, in _mech_open
mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden

Failed feed: Sports
Traceback (most recent call last):
File "calibre\web\feeds\news.py", line 1773, in parse_feeds
File "mechanize\_mechanize.py", line 241, in open_novisit
File "mechanize\_mechanize.py", line 313, in _mech_open
mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden

Failed to download supplied masthead_url
Traceback (most recent call last):
File "mechanize\_urllib2_fork.py", line 1236, in do_open
File "http\client.py", line 1303, in request
File "http\client.py", line 1349, in _send_request
File "http\client.py", line 1298, in endheaders
File "http\client.py", line 1058, in _send_output
File "http\client.py", line 996, in send
File "http\client.py", line 1468, in connect
File "http\client.py", line 962, in connect
File "socket.py", line 839, in create_connection
File "socket.py", line 974, in getaddrinfo
socket.gaierror: [Errno 11002] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "calibre\web\feeds\news.py", line 1474, in download_masthead
File "calibre\web\feeds\news.py", line 1464, in _download_masthead
File "mechanize\_mechanize.py", line 257, in open
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 "calibre\utils\browser.py", line 29, in https_open
File "mechanize\_urllib2_fork.py", line 1240, in do_open
urllib.error.URLError: <urlopen error [Errno 11002] getaddrinfo failed>

Synthesizing mastheadImage
Parsing all content...
Parsing feed_0/index.html ...
Initial parse failed, using more forgiving parsers
Parsing feed_0/index.html as HTML
Parsing feed_2/index.html ...
Initial parse failed, using more forgiving parsers
Parsing feed_2/index.html as HTML
Parsing feed_4/index.html ...
Initial parse failed, using more forgiving parsers
Parsing feed_4/index.html as HTML
Parsing feed_3/index.html ...
Initial parse failed, using more forgiving parsers
Parsing feed_3/index.html as HTML
Parsing feed_1/index.html ...
Initial parse failed, using more forgiving parsers
Parsing feed_1/index.html as HTML
Parsing feed_5/index.html ...
Initial parse failed, using more forgiving parsers
Parsing feed_5/index.html as HTML
Parsing feed_6/index.html ...
Initial parse failed, using more forgiving parsers
Parsing feed_6/index.html as HTML
Parsing index.html ...
Forcing index.html into XHTML namespace
Reading TOC from NCX...
Merging user specified metadata...
Detecting structure...
Flattening CSS and remapping font sizes...
Source base font size is 12.00000pt
Removing fake margins...
Found 15 items of level: div_1
Found 2 items of level: p_2
Found 14 items of level: div_2
Ignoring level p_2
div_1 left margin stats: Counter()
div_1 right margin stats: Counter()
div_2 left margin stats: Counter()
div_2 right margin stats: Counter()
Cleaning up manifest...
Trimming unused files from manifest...
Creating EPUB Output...
Found non-unique filenames, renaming to support broken EPUB readers like FBReader, Aldiko and Stanza...
{'feed_1/index.html': 'feed_1/index_u4.html',
'feed_2/index.html': 'feed_2/index_u1.html',
'feed_3/index.html': 'feed_3/index_u3.html',
'feed_4/index.html': 'feed_4/index_u2.html',
'feed_5/index.html': 'feed_5/index_u5.html',
'feed_6/index.html': 'feed_6/index_u6.html',
'index.html': 'index_u7.html'}
Splitting markup on page breaks and flow limits, if any...
Looking for large trees in feed_0/index.html...
No large trees found
Looking for large trees in feed_2/index_u1.html...
No large trees found
Looking for large trees in feed_4/index_u2.html...
No large trees found
Looking for large trees in feed_3/index_u3.html...
No large trees found
Looking for large trees in feed_1/index_u4.html...
No large trees found
Looking for large trees in feed_5/index_u5.html...
No large trees found
Looking for large trees in feed_6/index_u6.html...
No large trees found
Looking for large trees in index_u7.html...
No large trees found
The cover image has an id != "cover". Renaming to work around bug in Nook Color
EPUB output written to C:\Users\miniver\AppData\Local\Temp\calibre-umwdyw9a\redwkjqf_recipe_out.epub

rasteps is offline   Reply With Quote