From 8bbe6929220b185bae7b497d2d4ca1b3e345c01a Mon Sep 17 00:00:00 2001 From: ron-png <41197190+ron-png@users.noreply.github.com> Date: Wed, 21 Jan 2026 21:45:23 +0100 Subject: [PATCH 1/7] Create configuration.json --- filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json diff --git a/filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json b/filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json @@ -0,0 +1 @@ + From 07becfdedfabf18ba435ad4a35939b795f170212 Mon Sep 17 00:00:00 2001 From: ron-png <41197190+ron-png@users.noreply.github.com> Date: Wed, 21 Jan 2026 21:45:46 +0100 Subject: [PATCH 2/7] Create metadata.json --- filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json diff --git a/filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json b/filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json @@ -0,0 +1 @@ + From 253b6a99962dc806bb17d07f70f29c8f42e7abd3 Mon Sep 17 00:00:00 2001 From: ron-png <41197190+ron-png@users.noreply.github.com> Date: Wed, 21 Jan 2026 21:52:44 +0100 Subject: [PATCH 3/7] Add metadata for OISD Blocklist NSFW filter Added metadata for OISD Blocklist NSFW filter including key details. --- .../filter_72_OISD_Blocklist_NSFW/metadata.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json b/filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json index 8b137891791..aa100255f15 100644 --- a/filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json +++ b/filters/nsfw/filter_72_OISD_Blocklist_NSFW/metadata.json @@ -1 +1,14 @@ - +{ + "filterKey": "oisd_nsfw", + "filterId": 72, + "name": "OISD Blocklist NSFW", + "description": "List for blocking NSFW Websites.", + "timeAdded": 1769028568429, + "homepage": "https://nsfw.oisd.nl", + "expires": "4 days", + "displayNumber": 72, + "environment": "prod", + "tags": [ + "purpose:nsfw" + ] +} From 0870fd31b664548205a380850a52c5a3eaed51c0 Mon Sep 17 00:00:00 2001 From: ron-png <41197190+ron-png@users.noreply.github.com> Date: Wed, 21 Jan 2026 21:56:10 +0100 Subject: [PATCH 4/7] Add configuration for OISD Blocklist NSFW --- .../configuration.json | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json b/filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json index 8b137891791..2f054069b33 100644 --- a/filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json +++ b/filters/nsfw/filter_72_OISD_Blocklist_NSFW/configuration.json @@ -1 +1,21 @@ - +{ + "name": "OISD Blocklist NSFW", + "description": "List for blocking NSFW Websites.", + "homepage": "https://oisd.nl/", + "sources": [ + { + "name": "OISD Blocklist NSFW", + "source": "https://nsfw.oisd.nl/", + "type": "adblock", + "transformations": [ + "RemoveModifiers", + "Validate" + ] + } + ], + "transformations": [ + "RemoveComments", + "Deduplicate", + "Compress" + ] +} From 34859ee664fc07e45e58bf2c411ca5edffdb79d4 Mon Sep 17 00:00:00 2001 From: ron-png <41197190+ron-png@users.noreply.github.com> Date: Wed, 21 Jan 2026 22:00:22 +0100 Subject: [PATCH 5/7] Add OISD Blocklist NSFW to filters.json --- locales/en/filters.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/locales/en/filters.json b/locales/en/filters.json index 18bb909f9f6..43f3fc0b669 100644 --- a/locales/en/filters.json +++ b/locales/en/filters.json @@ -262,5 +262,9 @@ { "hostlist.71.name": "HaGeZi's DNS Rebind Protection", "hostlist.71.description": "DNS Rebind Protection is a security mechanism that prevents attackers from manipulating DNS responses to make a domain resolve to private or local IP addresses, thereby blocking malicious scripts from accessing internal networks through DNS rebinding attacks." + }, + { + "hostlist.72.name": "OISD Blocklist NSFW", + "hostlist.72.description": "Blocks Adult Websites." } -] \ No newline at end of file +] From f91cfce9058d71dc83a7a45454459215f9db12fd Mon Sep 17 00:00:00 2001 From: ron-png <41197190+ron-png@users.noreply.github.com> Date: Wed, 21 Jan 2026 22:11:07 +0100 Subject: [PATCH 6/7] Update description for OISD Blocklist NSFW --- locales/en/filters.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/en/filters.json b/locales/en/filters.json index 43f3fc0b669..7220cc269bf 100644 --- a/locales/en/filters.json +++ b/locales/en/filters.json @@ -265,6 +265,6 @@ }, { "hostlist.72.name": "OISD Blocklist NSFW", - "hostlist.72.description": "Blocks Adult Websites." + "hostlist.72.description": "Blocklist with hostnames of NSFW Websites" } ] From 8eace68fce8f42cca330d63b0fc68f082c70edff Mon Sep 17 00:00:00 2001 From: ron-png <41197190+ron-png@users.noreply.github.com> Date: Wed, 21 Jan 2026 22:14:06 +0100 Subject: [PATCH 7/7] Add period to NSFW blocklist description Typo --- locales/en/filters.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/en/filters.json b/locales/en/filters.json index 7220cc269bf..ee2a3e2a5d0 100644 --- a/locales/en/filters.json +++ b/locales/en/filters.json @@ -265,6 +265,6 @@ }, { "hostlist.72.name": "OISD Blocklist NSFW", - "hostlist.72.description": "Blocklist with hostnames of NSFW Websites" + "hostlist.72.description": "Blocklist with hostnames of NSFW Websites." } ]