I am still fairly new to calibre, so if I'm doing something wrong, feel free to let me know.
For context, I am using the calibre Portable build on an external hard drive.
I recently tested scheduling a lot of the built-in "Fetch news" recipes. While the majority of them worked, I did get errors on some of them. I tried looking up any recent bug reports on these (since 7.22 release), but I can't seem to find any, so I wanted to ask here for help.
These are the recipes I'm getting errors on along with the associated error logs. Any assistance would be greatly appreciated.
A List Apart
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from A List Apart
Fetch news from A List Apart
Conversion options changed from defaults:
output_profile: 'generic_eink'
verbose: 2
Resolved conversion options
calibre version: 7.22.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 0x000001DCE88F5ED0>,
'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 0x000001DCE890D850>,
'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:list_apart
Trying to get latest version of recipe: list_apart
Using user agent: Gen Software Updater
Skipping article User Research Is Storytelling (Thu, 30 May, 2024 12:04) from feed A List Apart as it is too old.
Skipping article To Ignite a Personalization Practice, Run this Prepersonalization Workshop (Tue, 16 Apr, 2024 13:51) from feed A List Apart as it is too old.
Skipping article The Wax and the Wane of the Web (Thu, 29 Feb, 2024 08:45) from feed A List Apart as it is too old.
Skipping article Opportunities for AI in Accessibility (Wed, 07 Feb, 2024 08:00) from feed A List Apart as it is too old.
Skipping article I am a creative. (Mon, 29 Jan, 2024 09:53) from feed A List Apart as it is too old.
Skipping article Humility: An Essential Value (Thu, 22 Jun, 2023 07:00) from feed A List Apart as it is too old.
Skipping article Personalization Pyramid: A Framework for Designing with User Data (Thu, 08 Dec, 2022 09:00) from feed A List Apart as it is too old.
Skipping article Mobile-First CSS: Is It Time for a Rethink? (Wed, 08 Jun, 2022 20:13) from feed A List Apart as it is too old.
Skipping article Designers, (Re)define Success First (Thu, 12 May, 2022 08:00) from feed A List Apart as it is too old.
Skipping article Breaking Out of the Box (Thu, 09 Dec, 2021 09:00) from feed A List Apart as it is too old.
Skipping article How to Sell UX Research with Two Simple Questions (Thu, 21 Oct, 2021 08:00) from feed A List Apart as it is too old.
Skipping article A Content Model Is Not a Design System (Thu, 23 Sep, 2021 08:00) from feed A List Apart as it is too old.
Skipping article Design for Safety, An Excerpt (Thu, 26 Aug, 2021 09:01) from feed A List Apart as it is too old.
Skipping article Sustainable Web Design, An Excerpt (Thu, 05 Aug, 2021 08:00) from feed A List Apart as it is too old.
Skipping article Voice Content and Usability (Thu, 29 Jul, 2021 07:00) from feed A List Apart as it is too old.
Skipping article Designing for the Unexpected (Thu, 15 Jul, 2021 07:00) from feed A List Apart as it is too old.
Skipping article Asynchronous Design Critique: Getting Feedback (Thu, 01 Jul, 2021 08:00) from feed A List Apart as it is too old.
Skipping article Asynchronous Design Critique: Giving Feedback (Thu, 17 Jun, 2021 08:00) from feed A List Apart as it is too old.
Skipping article That’s Not My Burnout (Thu, 20 May, 2021 08:00) from feed A List Apart as it is too old.
Skipping article Beware the Cut ‘n’ Paste Persona (Thu, 06 May, 2021 08:00) from feed A List Apart as it is too old.
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1315, in build_index
ValueError: No articles found, aborting
Chicago Tribune
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from Chicago Tribune
Fetch news from Chicago Tribune
Conversion options changed from defaults:
output_profile: 'generic_eink'
verbose: 2
Resolved conversion options
calibre version: 7.22.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 0x000001FD23B65ED0>,
'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 0x000001FD23B7D850>,
'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:chicago_tribune
Trying to get latest version of recipe: chicago_tribune
Using user agent: Gen Software Updater
Found section: Breaking News
Found section: Sports
Found section: Business
Found section: Entertainment
Found section: Chicago Dining
Found section: Tribune Voices
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1315, in build_index
ValueError: No articles found, aborting
Poetry Magazine
Spoiler:
calibre, version 7.22.0
Failed to download Poetry Magazine: <p>Unable to find latest issue</p>
Popular Science
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from Popular Science
Fetch news from Popular Science
Conversion options changed from defaults:
output_profile: 'generic_eink'
verbose: 2
Resolved conversion options
calibre version: 7.22.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 0x000001EFFADC5ED0>,
'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 0x000001EFFADDD850>,
'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:popscience
Trying to get latest version of recipe: popscience
Using user agent: Gen Software Updater
Section: https://www.popsci.com/science/
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1304, in build_index
File "<string>", line 53, in parse_index
File "<string>", line 34, in parse_section_index
AttributeError: 'NoneType' object has no attribute 'findAll'
Science Advances
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from Science Advances
Fetch news from Science Advances
Conversion options changed from defaults:
recipe_specific_option: ['res:1500']
verbose: 2
output_profile: 'generic_eink'
Resolved conversion options
calibre version: 7.22.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 0x0000021BAC425F50>,
'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 0x0000021BAC43D850>,
'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': ['res:1500'],
'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:science_advances
Trying to get latest version of recipe: science_advances
Using user agent: Gen Software Updater
Recipe specific options:
issue = current
res = 1500
[74164:48700:1204/220209.215:ERROR:gpu_channel_manager.cc(952)] Failed to create GLES3 context, fallback to GLES2.
[74164:48700:1204/220209.215:ERROR:gpu_channel_manager.cc(963)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1315, in build_index
ValueError: No articles found, aborting
Science Journal
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from Science Journal
Fetch news from Science Journal
Conversion options changed from defaults:
recipe_specific_option: ['res:1500']
verbose: 2
output_profile: 'generic_eink'
Resolved conversion options
calibre version: 7.22.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 0x0000019EE60D5F50>,
'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 0x0000019EE60ED910>,
'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': ['res:1500'],
'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:science_journal
Trying to get latest version of recipe: science_journal
Using user agent: Gen Software Updater
Recipe specific options:
issue = current
res = 1500
[32380:80732:1204/220308.084:ERROR:gpu_channel_manager.cc(952)] Failed to create GLES3 context, fallback to GLES2.
[32380:80732:1204/220308.084:ERROR:gpu_channel_manager.cc(963)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1315, in build_index
ValueError: No articles found, aborting
Science Robotics
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from Science Robotics
Fetch news from Science Robotics
Conversion options changed from defaults:
output_profile: 'generic_eink'
recipe_specific_option: ['res:1500']
verbose: 2
Resolved conversion options
calibre version: 7.22.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 0x00000280E4F85F50>,
'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 0x00000280E4F9D850>,
'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': ['res:1500'],
'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:scirobotics
Trying to get latest version of recipe: scirobotics
Using user agent: Gen Software Updater
Recipe specific options:
issue = current
res = 1500
[42936:39016:1204/220356.955:ERROR:gpu_channel_manager.cc(952)] Failed to create GLES3 context, fallback to GLES2.
[42936:39016:1204/220356.955:ERROR:gpu_channel_manager.cc(963)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1315, in build_index
ValueError: No articles found, aborting
Science Signaling
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from Science Signaling
Fetch news from Science Signaling
Conversion options changed from defaults:
recipe_specific_option: ['res:1500']
verbose: 2
output_profile: 'generic_eink'
Resolved conversion options
calibre version: 7.22.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 0x000001E54FDB5F50>,
'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 0x000001E54FDCD850>,
'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': ['res:1500'],
'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:scisignaling
Trying to get latest version of recipe: scisignaling
Using user agent: Gen Software Updater
Recipe specific options:
issue = current
res = 1500
[71228:82476:1204/220448.972:ERROR:gpu_channel_manager.cc(952)] Failed to create GLES3 context, fallback to GLES2.
[71228:82476:1204/220448.972:ERROR:gpu_channel_manager.cc(963)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1315, in build_index
ValueError: No articles found, aborting
The Houston Chronicle
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from The Houston Chronicle
Fetch news from The Houston Chronicle
Conversion options changed from defaults:
verbose: 2
output_profile: 'generic_eink'
Resolved conversion options
calibre version: 7.22.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 0x000001E891DA5E50>,
'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 0x000001E891DBD7D0>,
'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:houston_chronicle
Trying to get latest version of recipe: houston_chronicle
Using user agent: Gen Software Updater
starting parse_index: 20241204215700
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1304, in build_index
File "<string>", line 232, in parse_index
File "<string>", line 116, in get_all_links_from_sections
File "<string>", line 92, in get_links_from_section_page
File "<string>", line 64, in get_article_parsed
File "calibre\web\feeds\news.py", line 753, in index_to_soup
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
getting links from news
Washington Post Cartoons
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from Washington Post Cartoons
Fetch news from Washington Post Cartoons
Conversion options changed from defaults:
output_profile: 'generic_eink'
verbose: 2
Resolved conversion options
calibre version: 7.22.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 0x000001E1E1235E90>,
'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 0x000001E1E124D810>,
'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:wapo_cartoons
Trying to get latest version of recipe: wapo_cartoons
Using user agent: Gen Software Updater
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1304, in build_index
File "<string>", line 50, in parse_index
File "calibre\web\feeds\news.py", line 753, in index_to_soup
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 404: Not Found
Works in progress
Spoiler:
calibre, version 7.22.0 (win32, embedded-python: True)
Conversion error: Failed: Fetch news from Works in progress
Fetch news from Works in progress
Conversion options changed from defaults:
verbose: 2
output_profile: 'generic_eink'
Resolved conversion options
calibre version: 7.22.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 0x000002C714F25E10>,
'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 0x000002C714F3D7D0>,
'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:works_in_progress
Trying to get latest version of recipe: works_in_progress
Using user agent: Gen Software Updater
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 "calibre\utils\ipc\worker.py", line 215, in main
File "calibre\gui2\convert\gui_conversion.py", line 31, in gui_convert_recipe
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1129, in run
File "calibre\customize\conversion.py", line 245, in __call__
File "calibre\ebooks\conversion\plugins\recipe_input.py ", line 155, in convert
File "calibre\web\feeds\news.py", line 1125, in download
File "calibre\web\feeds\news.py", line 1315, in build_index
ValueError: No articles found, aborting
I can't speak to all the recipes but the first one I looked at "A List Apart" only downloads articles less than 120 days old. The most recent post on that page is from May 30th, 2024
I can't speak to all the recipes but the first one I looked at "A List Apart" only downloads articles less than 120 days old. The most recent post on that page is from May 30th, 2024
Is there a way I can manually download older articles similar to how some other recipes let you input a manual date?
Required replacement of 'PostsContainer' by 'category-content-wrapper lgb-12' (lgb-12 possibly not needed), 'PostItem' by 'card-post', 'PostItem-link' by 'card-post-image-link', 'PostItem-title' by 'card-post-title' and 'PostItem-excerpt' by 'card-post-excerpt'. I have left the corresponding original lines commented out in the recipe.
Also, added article-title article-dek article-paragraph articlebody to the original keep_only_tags (I have left the original keep_only_tags unchanged although they are no longer used. They might be needed again for some future revision of the publication source coding)
I have also left some 'self.log' statements in the recipe (some commented out, some still active) as these may be helpful to anyone learning recipe construction.
Code:
#!/usr/bin/env python
# vim:fileencoding=utf-8
# License: GPLv3 Copyright: 2020, Kovid Goyal <kovid at kovidgoyal.net>
from __future__ import absolute_import, division, print_function, unicode_literals
from calibre.web.feeds.news import BasicNewsRecipe
def classes(classes):
q = frozenset(classes.split(' '))
return dict(attrs={
'class': lambda x: x and frozenset(x.split()).intersection(q)})
class AdvancedUserRecipe1282101454(BasicNewsRecipe):
title = 'Popular Science 2'
language = 'en'
__author__ = 'Kovid Goyal'
description = 'Popular Science'
publisher = 'Popular Science'
max_articles_per_feed = 100
ignore_duplicate_articles = {'url'}
no_stylesheets = True
timefmt = ' [%a, %d %b, %Y %H:%M]'
keep_only_tags = [
classes('Article-header Article-excerpt Article-author Article-thumbnail Article-bodyText article-title article-dek article-paragraph articlebody'),
]
remove_tags = [
dict(name='section', attrs={'class': ['recurrent-share']})
]
def parse_section_index(self, slug):
url = 'https://www.popsci.com/{}/'.format(slug)
#self.log('Section:', url)
soup = self.index_to_soup(url)
#self.log('==> parse_section_index SOUP')
#main = soup.find(**classes('PostsContainer'))
main = soup.find(**classes('category-content-wrapper lg:pb-12')) # lg:pb-12
if main is None:
self.log("main is None for ", slug)
if main is not None:
self.log("===main is not None for ", slug)
#self.log(main)
self.log("===main is not None for ", slug)
#for div in main.findAll(**classes('PostItem')):
for div in main.findAll(**classes('card-post')):
#a = div.find('a', href=True, **classes('PostItem-link'))
a = div.find('a', href=True, **classes('card-post-image-link'))
self.log("a:", a)
url = a['href']
self.log("url:", url)
#title = self.tag_to_string(div.find(**classes('PostItem-title')))
title = self.tag_to_string(div.find(**classes('card-post-title')))
self.log("title:", title)
desc = ''
#dek = div.find(**classes('PostItem-excerpt'))
dek = div.find(**classes('card-post-excerpt'))
if dek is not None:
desc = self.tag_to_string(dek)
self.log(' ', title, url)
self.log('title:', title, 'url:', url, 'description:', desc)
yield {'title': title, 'url': url, 'description': desc}
def parse_index(self):
sections = []
for slug, title in {
'science': 'Science',
'technology': 'Technology',
'diy': 'DIY',
'reviews': 'Reviews',
}.items():
self.log('slug:', slug)
articles = list(self.parse_section_index(slug))
if articles:
sections.append((title, articles))
return sections
def preprocess_html(self, soup):
for img in soup.findAll('img', attrs={'data-medsrc': True}):
img['src'] = img['data-medsrc']
return soup
calibre_most_common_ua = 'Gen Software Updater'
Last edited by PeterT; 12-06-2024 at 08:00 AM.
Reason: added in code tags
The science journals should work. i think its not able to access the page with webengine browser_type due to virtualization error.. maybe something in Qt changed recently. This hasnt happen before.
Quote:
Using user agent: Gen Software Updater
when did default user_agent change? I am also seeing this.
The science journals should work. i think its not able to access the page with webengine browser_type due to virtualization error.. maybe something in Qt changed recently. This hasnt happen before.
when did default user_agent change? I am also seeing this.
i did actually try that and more, maybe im using the wrong env variable to disable.
somehow the recipes started to work again with the fallback to GLES2..
Spoiler:
Code:
[11124:5716:1212/213202.567:ERROR:gpu_channel_manager.cc(952)] Failed to create GLES3 context, fallback to GLES2.
[11124:5716:1212/213202.568:ERROR:gpu_channel_manager.cc(963)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
Social and Interdisciplinary Sciences and Public Health
Impact of dosing schedules on performance of rotavirus vaccines in Ghana
BY Ernest O. Asare Mohammad A. Al-Mamun George E. Armah Benjamin A. Lopman Virginia E. Pitzer 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adn4176
Neuroscience
Perceptual constancy for an odor is acquired through changes in primary sensory neurons
BY Mark Conway Merve Oncul Kate Allen Zongqian Zhang Jamie Johnston 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.ado9205
Light modulates glucose and lipid homeostasis via the sympathetic nervous system
BY Xiangning Chen Eugene Lin Mozhan M. Haghighatian Logan Wallace Shepard Samer Hattar Rejji Kuruvilla Haiqing Zhao 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adp3284
Transcriptomic landscape of mammalian ventral pallidum at single-cell resolution
BY Lite Yang Lisa Z. Fang Michelle R. Lynch Chang S. Xu Hannah J. Hahm Yufen Zhang Monique R. Heitmeier Vincent D. Costa Vijay K. Samineni Meaghan C. Creed 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adq6017
Physical and Materials Sciences
Spatiotemporal characterization of water diffusion anomalies in saline solutions using machine learning force field
BY Ji Woong Yu Sebin Kim Jae Hyun Ryu Won Bo Lee Tae Jun Yoon 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adp9662
Molecularly tailorable metal oxide clusters ensured robust interfacial connection in inverted perovskite solar cells
BY Fengzhu Li Chaowei Zhao Yanxun Li Zhen Zhang Xiaofeng Huang Yuefeng Zhang Jie Fang Tieyuan Bian Zhiyuan Zeng Jun Yin Alex K.-Y. Jen 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adq1150
From oxide epitaxy to freestanding membranes: Opportunities and challenges
BY Sooho Choo Shivasheesh Varshney Huan Liu Shivam Sharma Richard D. James Bharat Jalan 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adq8561
From synthetic vesicles to living cells: Anchoring conducting polymers to cell membrane
BY Hanne Biesmans Alex Bersellini Farinotti Tobias Abrahamsson Katriann Arja Caroline Lindholm Xenofon Strakosas Jennifer Y. Gerasimov Daniel T. Simon Camilla I. Svensson Chiara Musumeci Magnus Berggren 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adr2882
Framework nucleic acid strategy enables closer microbial contact for programming short-range interaction
BY Na Chen Jing Xi Na Du Ruichen Shen Rui Zhao Wei He Tianhuang Peng Yanbing Yang Yun Zhang Lilei Yu Weihong Tan Quan Yuan 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adr4399
Hypershifted spin spectroscopy with dynamic nuclear polarization at 1.4 K
BY Zhenfeng Pang Kirill Sheberstov Bogdan A. Rodin Jake Lumsden Utsab Banerjee Daniel Abergel Frédéric Mentink-Vigier Geoffrey Bodenhausen Kong Ooi Tan 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adr7160
Turing covalent organic framework membranes via heterogeneous nucleation synthesis for organic solvent nanofiltration
BY Fan Yang Jing Guo Chengzhe Han Junhui Huang Zhiwei Zhou Shi-Peng Sun Yanqiu Zhang Lu Shao 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adr9260
Sustainable high-entropy materials?
BY Liuliu Han Wangzhong Mu Shaolou Wei Peter K. Liaw Dierk Raabe 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.ads3926
Biomedicine and Life Sciences
MLL/WDR5 complex recruits centriolar satellite protein Cep72 to regulate microtubule nucleation and spindle formation
BY Swathi Chodisetty Aditi Arora Kausika Kumar Malik Himanshu Goel Shweta Tyagi 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adn0086
Identification of the Wnt signal peptide that directs secretion on extracellular vesicles
BY Uxia Gurriaran-Rodriguez David Datzkiw Leandro G. Radusky Marie Esper Ehsan Javandoost Fan Xiao Hong Ming Solomon Fisher Alberto Marina Yves De Repentigny Rashmi Kothary Mikel Azkargorta Felix Elortza Adriana L. Rojas Luis Serrano Aitor Hierro Michael A. Rudnicki 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.ado5914
The adenine nucleotide translocase family underlies cardiac ischemia-reperfusion injury through the mitochondrial permeability pore independently of cyclophilin D
BY Pooja Patel Arielys Mendoza Daniel Ramirez Dexter Robichaux Jeffery D. Molkentin Jason Karch 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adp7444
SRC kinase drives multidrug resistance induced by KRAS-G12C inhibition
BY Xinxin Song Zhuan Zhou Ammar Elmezayen Runliu Wu Chunhua Yu Boning Gao John D. Minna Kenneth D. Westover Herbert J. Zeh Guido Kroemer Lynn E. Heasley Rui Kang Daolin Tang 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adq4274
Rapid prediction of acute thrombosis via nanoengineered immunosensors with unsupervised clustering for multiple circulating biomarkers
BY Kaidong Wang Shaolei Wang Samuel Margolis Jae Min Cho Enbo Zhu Alexander Dupuy Junyi Yin Seul-Ki Park Clara E. Magyar Oladunni B. Adeyiga Kristin Schwab Jensen John A. Belperio Freda Passam Peng Zhao Tzung K. Hsiai 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adq6778
Cryo-EM structure of Nipah virus RNA polymerase complex
BY Yiru Wang Lixia Zhao Yi Zhang Yuhan Wang Jiao Tang Simiao Liu Huihan Gao Xiaoxiao Zhang Luca Zinzula Roger D. Kornberg Heqiao Zhang 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.adr7116
Nucleo-cytoplasmic environment modulates spatiotemporal p53 phase separation
BY Debalina Datta Ambuja Navalkar Arunima Sakunthala Ajoy Paul Komal Patel Shalaka Masurkar Laxmikant Gadhe Shouvik Manna Arpita Bhattacharyya Shinjinee Sengupta Manisha Poudyal Jyoti Devi Ajay Singh Sawner Pradeep Kadu Ranjit Shaw Satyaprakash Pandey Semanti Mukherjee Nitisha Gahlot Kundan Sengupta Samir K. Maji 11 Dec 2024 Open Access
https://www.science.org/doi/10.1126/sciadv.ads0427
EDIT: before this.. it used to stop after logging Failed to create shared context for virtualization. but now it continued to load page. maybe gpu disable worked!? I dont even understand.