diff --git a/mastoposter/filters/text.py b/mastoposter/filters/text.py index 7ced4ec..eb7738f 100644 --- a/mastoposter/filters/text.py +++ b/mastoposter/filters/text.py @@ -17,7 +17,7 @@ class TextFilter(BaseFilter, filter_name="content"): if self.mode == "regexp": self.regexp = regexp(section["regexp"]) elif self.mode in ("hashtag", "tag"): - self.tags = set(section["tags"].split()) + self.tags = set(map(str.lower, section["tags"].split())) else: raise ValueError(f"Invalid filter mode {self.mode}") @@ -46,8 +46,7 @@ class TextFilter(BaseFilter, filter_name="content"): is not None ) elif self.tags: - print(f"{self.tags=} {source.tags=}") - return len(self.tags & {t.name for t in source.tags}) > 0 + return len(self.tags & {t.name.lower() for t in source.tags}) > 0 else: raise ValueError("Neither regexp or tags were set. Why?")