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!