diff --git a/src/core/workers.py b/src/core/workers.py index e70f770..90edb9c 100644 --- a/src/core/workers.py +++ b/src/core/workers.py @@ -52,7 +52,7 @@ from ..utils.file_utils import ( from ..utils.network_utils import prepare_cookies_for_request, get_link_platform from ..utils.text_utils import ( is_title_match_for_character, is_filename_match_for_character, strip_html_tags, - extract_folder_name_from_title, # This was the function causing the error + extract_folder_name_from_title, match_folders_from_title, match_folders_from_filename_enhanced ) from ..config.constants import * diff --git a/src/ui/main_window.py b/src/ui/main_window.py index ec84db5..2c82d10 100644 --- a/src/ui/main_window.py +++ b/src/ui/main_window.py @@ -5546,6 +5546,7 @@ class DownloaderApp (QWidget ): 'known_names':list (KNOWN_NAMES ), 'emitter':self .worker_to_gui_queue , 'unwanted_keywords':{'spicy','hd','nsfw','4k','preview','teaser','clip'}, + 'creator_name_cache': self.creator_name_cache, 'domain_override': domain_override_command, 'sfp_threshold': sfp_threshold_command, 'handle_unknown_mode': handle_unknown_command, @@ -6214,7 +6215,7 @@ class DownloaderApp (QWidget ): 'manga_date_prefix': self.manga_date_prefix_input.text().strip(), 'manga_date_file_counter_ref': None, 'scan_content_for_images': self.scan_content_images_checkbox.isChecked(), - + 'creator_name_cache': self.creator_name_cache, 'creator_download_folder_ignore_words': creator_folder_ignore_words_for_run, 'num_file_threads_for_worker': effective_num_file_threads_per_worker, 'multipart_scope': 'files',