From: Michael Tremer Date: Fri, 9 Jan 2026 17:21:55 +0000 (+0000) Subject: dnsbl: Add subscribe link for ABP X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e7f184c350356b13596c6d6471e8511f0c652c7e;p=ipfire.org.git dnsbl: Add subscribe link for ABP Signed-off-by: Michael Tremer --- diff --git a/src/backend/dnsbl.py b/src/backend/dnsbl.py index c07f7d0c..bae62557 100644 --- a/src/backend/dnsbl.py +++ b/src/backend/dnsbl.py @@ -4,6 +4,7 @@ import asyncio import datetime import json import logging +import os.path import pydantic import tornado.httpclient import typing @@ -189,6 +190,14 @@ class List(Model): return NotImplemented + # URL + + def url(self, *args, **kwargs): + """ + Composes a download URL for this list + """ + return os.path.join("https://dnsbl.ipfire.org/lists/%s" % self.slug, *args) + # Sources async def get_sources(self): diff --git a/src/templates/dnsbl/lists/show.html b/src/templates/dnsbl/lists/show.html index 85d7b299..a938bedc 100644 --- a/src/templates/dnsbl/lists/show.html +++ b/src/templates/dnsbl/lists/show.html @@ -10,6 +10,8 @@ {% block title %}{{ _("IPFire DNSBL") }} - {{ list }}{% end block %} {% block container %} + {% import urllib.parse %} +
+ +