From 0fa8cd763d2cf05ba9a83cf5c9de9ed6ae979af1 Mon Sep 17 00:00:00 2001 From: Ian Renton Date: Fri, 18 Sep 2026 07:38:30 +0100 Subject: [PATCH] =?UTF-8?q?Add=20support=20for=20Dipl=C3=B4me=20des=20Moul?= =?UTF-8?q?ins=20de=20France?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/constants.py | 10 ++++++++++ templates/about.html | 2 +- templates/add_spot.html | 2 +- templates/alerts.html | 2 +- templates/bands.html | 4 ++-- templates/base.html | 10 +++++----- templates/conditions.html | 2 +- templates/map.html | 4 ++-- templates/spots.html | 4 ++-- templates/status.html | 2 +- 10 files changed, 26 insertions(+), 16 deletions(-) diff --git a/core/constants.py b/core/constants.py index 6c17376..79ae465 100644 --- a/core/constants.py +++ b/core/constants.py @@ -263,6 +263,16 @@ SIGS = [ region_flag="🇮🇪", refs_globally_unique=False, ), + SIG( + name="DMF", + comment_names=["DMF"], + description="Diplôme des Moulins de France", + sig_type=SIGType.REGIONAL, + ref_type=SIGRefType.MILL, + icon="fa-fan", + region_flag="🇫🇷", + refs_globally_unique=False, + ), SIG( name="DME", comment_names=["DME"], diff --git a/templates/about.html b/templates/about.html index b39ff5e..2e21809 100644 --- a/templates/about.html +++ b/templates/about.html @@ -114,7 +114,7 @@ Faros de España (FEA), Diploma Muesos de España (DMUE), Diploma Castillos de España (DCE), Diploma Monumentos y Vestigios de España (DMVE), Diploma Estaciones de Ferrocarril de España (DEFE), Diploma Teatri Musei e Belle Arti (DTMBA), British Inland Waterways on the Air (BIWOTA), Castles on the Air (COTA), Polish Gmina Award (PGA), - EME/Moonbounce, Amateur Satellite (AMSAT), and Toilets on the Air.

+ Diplôme des Moulins de France (DMF), EME/Moonbounce, Amateur Satellite (AMSAT), and Toilets on the Air.

As of the time of writing in August 2026, I think Spothole captures most outdoor radio programmes that have a defined, downloadable reference list, and almost certainly those that have a spotting/alerting API. If you know of one I've missed, please let me know!

diff --git a/templates/add_spot.html b/templates/add_spot.html index 4b98ffb..421c50f 100644 --- a/templates/add_spot.html +++ b/templates/add_spot.html @@ -77,7 +77,7 @@ - + diff --git a/templates/alerts.html b/templates/alerts.html index b3d4f50..9260061 100644 --- a/templates/alerts.html +++ b/templates/alerts.html @@ -83,7 +83,7 @@ - + diff --git a/templates/bands.html b/templates/bands.html index c54fc3f..da2a866 100644 --- a/templates/bands.html +++ b/templates/bands.html @@ -76,8 +76,8 @@ - - + + diff --git a/templates/base.html b/templates/base.html index 9340159..22e4ddf 100644 --- a/templates/base.html +++ b/templates/base.html @@ -1,6 +1,6 @@ {% extends "skeleton.html" %} {% block head_extra %} - + @@ -16,10 +16,10 @@ window.fetchEventSource = fetchEventSource; - - - - + + + + {% end %} {% block body %}
diff --git a/templates/conditions.html b/templates/conditions.html index e4ad3e5..befc5e8 100644 --- a/templates/conditions.html +++ b/templates/conditions.html @@ -284,7 +284,7 @@
- + diff --git a/templates/map.html b/templates/map.html index c25f839..2f14242 100644 --- a/templates/map.html +++ b/templates/map.html @@ -113,8 +113,8 @@ const CARTODB_API_KEY = "{{ web_ui_options.get('cartodb_api_key', '') }}"; - - + + diff --git a/templates/spots.html b/templates/spots.html index f4ac510..781b9ba 100644 --- a/templates/spots.html +++ b/templates/spots.html @@ -125,8 +125,8 @@ - - + + diff --git a/templates/status.html b/templates/status.html index 511444f..c6191b6 100644 --- a/templates/status.html +++ b/templates/status.html @@ -96,7 +96,7 @@ - +