diff --git a/app/core/filter.py b/app/core/filter.py new file mode 100644 index 0000000..5f49112 --- /dev/null +++ b/app/core/filter.py @@ -0,0 +1,14 @@ +# core/filter.py + +KEYWORDS = ["NAS", "SSD", "Router", "Switch", "Server", "Synology"] + +def filter_deals(deals): + filtered = [] + + for d in deals: + title = d["title"].lower() + + if any(k.lower() in title for k in KEYWORDS): + filtered.append(d) + + return filtered \ No newline at end of file