Finds multiple bunker activation zone overlaps in the UKBOTA programme.
Find a file
2025-09-05 15:20:10 +01:00
.idea Updated version 2025-05-21 17:07:07 +01:00
img Updated version 2025-05-21 17:07:07 +01:00
.gitignore First commit 2025-05-20 21:51:19 +01:00
LICENSE First commit 2025-05-20 21:51:19 +01:00
output.kml Updated version 2025-05-21 17:07:07 +01:00
README.md Update links 2025-09-05 15:20:10 +01:00
requirements.txt First commit 2025-05-20 21:51:19 +01:00
ukbota-nfer-finder.py Updated version 2025-05-21 17:07:07 +01:00

UKBOTA n-fer finder

Finds multiple bunker activation zone overlaps in the UKBOTA programme. Based on my "Worked Everything, Everywhere, All at Once" script, restricted to only a single UKBOTA bunkers CSV, but adds KML export for >=3fers.

3-fers are shown in green in the KML output, 4-fers in blue and 5-fers are shown in yellow.

Regions that are a 6-fer or more are shown in red - please note that the UKBOTA rules do not allow activating more than 5 bunker references at a time, so if you activate in these areas, you must pick your favourite 5.

Screenshot Screenshot

Note that the Public Domain licence applies only to the Python code. UKBOTA bunker data is owned by the UKBOTA programme and subject to its own licence.

Usage

If you just want to see the current results as of May 2025, the output.kml that this script produces has been checked into the repo to avoid you having to re-run the script for yourself. Just download that and go.

If you want to run the script for yourself with updated data, or to tweak things, read on.

Usage with venv and pip on Linux is recommended, but it will work fine wherever you use Python and however you like to manage it.

A complete setup example for Debian & derivatives such as Ubuntu:

sudo apt install python3 python3-pip python3-venv
git clone https://git.ianrenton.com/ian/ukbota-nfer-finder.git
cd ukbota-nfer-finder
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Then, download the latest UKBOTA CSV list from https://bunkersontheair.org/site/files/ to your computer. Edit ukbota-nfer-finder.py and set the value of the BUNKERS_FILE_PATH variable to point to the file you downloaded.

You can then run the script with python3 ukbota-nfer-finder.py.

Once it has finished, you can open the resulting output.kml in Google Earth Pro (desktop), Google Earth (web) or another KML viewer of your choice.