diff --git a/CHANGES.rst b/CHANGES.rst index 7f54786..2416c9b 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,19 @@ Changes ======= +2024.11.05 (2024-11-05) +----------------------- + +* Added Python 3.13 support. +* Dropped Python 3.8 support. +* Added rules for article websites. +* Rules for ``queryRemoval`` got 7 new domains and 5 existing domains have + new parameters that were added. +* Added ``RULE_PATHS_COMMON``, ``RULE_PATHS_ARTICLE`` and + ``RULE_PATHS_PRODUCT`` variables that can be used instead of ``RULE_PATHS`` + to omit some sets of rules. +* Added ``pre-commit`` and improved CI. + 2024.10.10 (2024-10-10) ----------------------- diff --git a/duplicate_url_discarder_rules/__init__.py b/duplicate_url_discarder_rules/__init__.py index 26ae940..628a824 100644 --- a/duplicate_url_discarder_rules/__init__.py +++ b/duplicate_url_discarder_rules/__init__.py @@ -25,4 +25,4 @@ else: RULE_PATHS_COMMON.append(path) -__version__ = "2024.10.10" +__version__ = "2024.11.05" diff --git a/duplicate_url_discarder_rules/queryRemoval/product.json b/duplicate_url_discarder_rules/queryRemoval/product.json index 521df25..6a9f1aa 100644 --- a/duplicate_url_discarder_rules/queryRemoval/product.json +++ b/duplicate_url_discarder_rules/queryRemoval/product.json @@ -61,6 +61,7 @@ "from", "fulfillmentIntent", "pos", + "rd", "selectedSellerId", "spQs", "storeId", @@ -427,6 +428,8 @@ }, { "args": [ + "Kitchen", + "Sky", "magaza" ], "order": 0, @@ -580,6 +583,7 @@ }, { "args": [ + "searchTerm", "v2" ], "order": 0, @@ -867,7 +871,8 @@ { "args": [ "athbdg", - "from" + "from", + "selectedSellerId" ], "order": 0, "processor": "queryRemoval", @@ -2316,7 +2321,12 @@ }, { "args": [ - "srsltid" + "gad_source", + "srsltid", + "utm_campaign", + "utm_medium", + "utm_source", + "utm_term" ], "order": 0, "processor": "queryRemoval", @@ -2932,5 +2942,102 @@ "bettenreiter.at" ] } + }, + { + "args": [ + "pdp_filters" + ], + "order": 0, + "processor": "queryRemoval", + "urlPattern": { + "include": [ + "mercadolivre.com.br" + ] + } + }, + { + "args": [ + "clickCSR" + ], + "order": 0, + "processor": "queryRemoval", + "urlPattern": { + "include": [ + "sainsburys.co.uk" + ] + } + }, + { + "args": [ + "pr_prod_strat", + "pr_rec_id", + "pr_rec_pid", + "pr_ref_pid", + "pr_seq" + ], + "order": 0, + "processor": "queryRemoval", + "urlPattern": { + "include": [ + "setactive.co" + ] + } + }, + { + "args": [ + "gad_source", + "gclid", + "keyword", + "matchtype", + "placement", + "storeContext", + "target", + "utm_campaign", + "utm_medium", + "utm_source" + ], + "order": 0, + "processor": "queryRemoval", + "urlPattern": { + "include": [ + "myntra.com" + ] + } + }, + { + "args": [ + "article" + ], + "order": 0, + "processor": "queryRemoval", + "urlPattern": { + "include": [ + "jysk.pt" + ] + } + }, + { + "args": [ + "" + ], + "order": 0, + "processor": "queryRemoval", + "urlPattern": { + "include": [ + "evidea.com" + ] + } + }, + { + "args": [ + "number" + ], + "order": 0, + "processor": "queryRemoval", + "urlPattern": { + "include": [ + "sportspar.de" + ] + } } -] +] \ No newline at end of file