From 80f50b298f43bae5d465615a374e2496fcad3328 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 5 Apr 2024 10:54:29 -0500 Subject: [PATCH] Add a warning output about minimum_threadmarks for XF. --- fanficfare/adapters/base_xenforoforum_adapter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fanficfare/adapters/base_xenforoforum_adapter.py b/fanficfare/adapters/base_xenforoforum_adapter.py index bfc8829e..df07a9fe 100644 --- a/fanficfare/adapters/base_xenforoforum_adapter.py +++ b/fanficfare/adapters/base_xenforoforum_adapter.py @@ -521,7 +521,10 @@ class BaseXenForoForumAdapter(BaseSiteAdapter): threadmarks = self.extract_threadmarks(souptag) souptag = self.get_first_post(topsoup) - if len(threadmarks) >= int(self.getConfig('minimum_threadmarks',2)): + if len(threadmarks) < int(self.getConfig('minimum_threadmarks',2)): + logger.info("!! Not using threadmark metadata: threadmarks(%s) < minimum_threadmarks(%s)"%(len(threadmarks), int(self.getConfig('minimum_threadmarks',2)))) + logger.info("!! Affects threadmark description, cover image, tags, etc.") + else: # remember if reader link found--only applicable if using threadmarks. self.reader = topsoup.find('a',href=re.compile(r'\.'+self.story.getMetadata('storyId')+r"(/\d+)?/reader/?$")) is not None