- def item_is_interesting_for_headlines(self, title, description, item):
- return re.search(r'[Cc][Nn][Nn][A-Za-z]*\.com', title) is None
+ def item_is_interesting_for_headlines(
+ self, title: str, description: str, item: xml.etree.ElementTree.Element
+ ) -> bool:
+ if self.is_item_older_than_n_days(item, 14):
+ return False
+ return re.search(r"[Cc][Nn][Nn][A-Za-z]*\.com", title) is None
+
+ def item_is_interesting_for_article(
+ self, title, description, item: xml.etree.ElementTree.Element
+ ):
+ if self.is_item_older_than_n_days(item, 7):
+ return False
+ return (
+ re.search(r"[Cc][Nn][Nn][A-Za-z]*\.com", title) is None
+ and len(description) >= 65
+ )