mirror of
https://git.ianrenton.com/ian/spothole.git
synced 2026-09-24 16:24:32 +00:00
124 lines
11 KiB
HTML
124 lines
11 KiB
HTML
{% extends "help_page.html" %}
|
|
{% block help_content %}
|
|
|
|
<h2 id="faq" class="mt-4">FAQ</h2>
|
|
<h4 class="mt-4">"Spots"? "DX Clusters"? What does any of this mean?</h4>
|
|
<p>This is a tool for amateur ("ham") radio users. Many amateur radio operators like to make contacts with others
|
|
who are doing something more interesting than sitting in their home "shack", such as people in rarely-seen
|
|
countries, remote islands, or on mountaintops. Such operators are often "spotted", i.e. when someone speaks to
|
|
them, they will put the details such as their operating frequency into an online system, to let others know
|
|
where to find them. A DX Cluster is one type of those systems. Most outdoor radio awards programmes, such as
|
|
"Parks on the Air" (POTA) have their own websites for posting spots.</p>
|
|
<p>Spothole is an "aggregator" for those spots, so it checks lots of different services for data, and brings it all
|
|
together in one place. So no matter what kinds of interesting spots you are looking for, you can find them
|
|
here.</p>
|
|
<p>As well as spots, it also provides a similar feed of "alerts". This is where amateur radio users who are going to
|
|
interesting places soon will announce their intentions.</p>
|
|
<h4 class="mt-4">What are "DX", "DE" and modes?</h4>
|
|
<p>In amateur radio terminology, the "DX" contact is the "interesting" one that is using the frequency shown and
|
|
looking for callers. They might be on a remote island or just in a local park, but either way it's interesting
|
|
enough that someone has "spotted" them. The callsign listed under "DE" is the person who entered the spot of the
|
|
"DX" operator. "Modes" are the type of communication they are using. For example you might see "CW" which is
|
|
Morse Code, or voice "modes" like SSB or FM, or more exotic "data" modes which are used for computer-to-computer
|
|
communication.</p>
|
|
<h4 class="mt-4">What data sources are supported?</h4>
|
|
<p>Spothole can retrieve spots from: <a href="https://www.dxcluster.info/telnet/">Telnet-based DX clusters</a>, the
|
|
<a href="https://www.reversebeacon.net/">Reverse Beacon Network (RBN)</a>, the <a
|
|
href="https://www.aprs-is.net/">APRS Internet Service (APRS-IS)</a>, <a href="https://pota.app">POTA</a>,
|
|
<a href="https://www.sota.org.uk/">SOTA</a>, <a href="https://wwff.co/">WWFF</a>, <a
|
|
href="https://www.cqgma.org/">GMA</a>, <a href="https://wwbota.net/">WWBOTA</a>, <a
|
|
href="http://www.hema.org.uk/">HEMA</a>, <a href="https://www.parksnpeaks.org/">Parks 'n' Peaks</a>, <a
|
|
href="https://ontheair.nz">ZLOTA</a>, <a href="https://www.wota.org.uk/">WOTA</a>, <a
|
|
href="https://llota.app">LLOTA</a>, <a href="https://wwtota.com">WWTOTA</a>, <a
|
|
href="https://tilesontheair.com/">Tiles on the Air</a>, the <a href="https://ukpacketradio.network/">UK
|
|
Packet Repeater Network</a>, and any site based on the <a href="https://github.com/nischu/xOTA">xOTA
|
|
software by nischu</a>.</p>
|
|
<p>Spothole can retrieve alerts from: <a href="https://www.ng3k.com/">NG3K</a>, <a href="https://pota.app">POTA</a>,
|
|
<a href="https://www.sota.org.uk/">SOTA</a>, <a href="https://wwff.co/">WWFF</a>, <a
|
|
href="https://www.parksnpeaks.org/">Parks 'n' Peaks</a>, <a href="https://www.wota.org.uk/">WOTA</a> and
|
|
<a href="https://www.beachesontheair.com/">BOTA</a>. It also fetches contest dates from
|
|
<a href="https://contestcalendar.com/">WA7BNM Contest Calendar</a> and RSGB contest calendars.</p>
|
|
<p>Spothole can retrieve solar and propagation condition data from <a href="https://www.hamqsl.com">HamQSL</a>, the
|
|
<a href="https://www.swpc.noaa.gov/">NOAA Space Weather Prediction Center</a>, the <a
|
|
href="https://giro.uml.edu/">Lowell GIRO Data Center</a> and <a href="https://prop.kc2g.com/">prop.kc2g.com</a>
|
|
by KC2G.</p>
|
|
<p>Spothole can also perform lookups for callsign data on behalf of the user from <a
|
|
href="https://qrz.com">QRZ.com</a> and <a href="https://hamqth.com">HamQTH</a>.</p>
|
|
<p>Note that the server owner has not necessarily enabled all these data sources. In particular it is common to
|
|
disable RBN, to avoid the server being swamped with FT8 traffic, and to disable APRS-IS and UK Packet Net so
|
|
that the server only displays stations where there is likely to be an operator physically present for a QSO.</p>
|
|
<p>Between the various data sources, the following activities / special interest groups are supported: Contests,
|
|
DXpeditions, Aeronautical Mobile, Maritime Mobile, EME/Moonbounce, Amateur Satellite, QRP, Parks on the Air
|
|
(POTA), Summits on the Air (SOTA), Worldwide Flora & Fauna (WWFF), Global Mountain Activity (GMA), Worldwide
|
|
Bunkers on the Air (WWBOTA), HuMPs Excluding Marilyns Award (HEMA), Islands on the Air (IOTA), Mills on the Air
|
|
(MOTA), the Amateur Radio Lighthouse Society (ARLHS), International Lighthouse Lightship Weekend (ILLW), Silos
|
|
on the Air (SIOTA), World Castles Award (WCA), New Zealand on the Air (ZLOTA), Keith Roget Memorial National
|
|
Parks Award (KRMNPA), South Australia National Parks and Conservation Parks Award (SANPCPA), Wainwrights on the
|
|
Air (WOTA), Beaches on the Air (BOTA), Lagos y Lagunas On the Air (LLOTA), Towers on the Air, Tiles on
|
|
the Air, Worked All Britain (WAB), Worked All Ireland (WAI), Diploma Municipios de España (DME), Diploma
|
|
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),
|
|
Diplôme des Moulins de France (DMF), RaDAR Rally, and Toilets on the Air.</p>
|
|
<p>As of the time of writing in August 2026, I think Spothole captures most 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!</p>
|
|
<h4 class="mt-4">Why can I filter spots by both Activity and Source? Isn't that basically the same thing?</h4>
|
|
<p>Mostly, but not quite. While POTA spots generally come from the POTA source and so on, there are a few
|
|
exceptions:</p>
|
|
<ol>
|
|
<li>Sources like GMA and Parks 'n' Peaks provide spots for multiple different programmes (activities).</li>
|
|
<li>Cluster spots may name activities in their comment, in which case the source remains the Cluster, but an
|
|
activity is assigned.
|
|
</li>
|
|
<li>Some activities, such as Worked all Britain (WAB), don't have their own spotting site and can <em>only</em>
|
|
be identified through comments on spots retrieved from other sources.
|
|
</li>
|
|
</ol>
|
|
<p>Spothole's web interface exists not just for the end user, but also as a reference implementation for the API, so
|
|
I have chosen to demonstrate both methods of filtering.</p>
|
|
<h4 class="mt-4">How is this better than DXheat, DXsummit, POTA's own website, etc?</h4>
|
|
<p>It's probably not? But it's nice to have choice.</p>
|
|
<p>I think it's got three key advantages over those sites:</p>
|
|
<ol>
|
|
<li>It provides a public, <a href="/apidocs">well-documented API</a> with an <a href="/apidocs/openapi.yml">OpenAPI
|
|
specification</a>. Other sites don't have official APIs or don't bother documenting them publicly, because
|
|
they want people to use their web page. I like Spothole's web page, but you don't have to use it—if
|
|
you're a programmer, you can build your own software on Spothole's API. Spothole does the hard work of
|
|
taking all the various data sources and providing a consistent, well-documented data set. You can then do
|
|
the fun bit of writing your own application.
|
|
</li>
|
|
<li>It grabs data from a lot more sources. I've seen other sites that pull in DX Cluster and POTA spots
|
|
together, but nothing on the scale of what Spothole supports.
|
|
</li>
|
|
<li>Spothole is open source, so anyone can contribute the code to support a new data source or add new features,
|
|
and share them with the community.
|
|
</li>
|
|
</ol>
|
|
<h4 class="mt-4">Why does this website ask me if I want to install it?</h4>
|
|
<p>Spothole is a Progressive Web App, which means you can install it on an Android or iOS device by opening the site
|
|
in Chrome or Safari respectively, and clicking "Install" on the pop-up panel. It'll only prompt you once, so if
|
|
you dismiss the prompt and change your mind, you'll find an Install / Add to Home Screen option on your
|
|
browser's menu.</p>
|
|
<p>Installing Spothole on your phone is completely optional, the website works exactly the same way as the "app"
|
|
does.</p>
|
|
<h4 class="mt-4">Why hasn't my spot/alert shown up yet?</h4>
|
|
<p>To avoid putting too much load on the various servers that Spothole connects to, the Spothole server only polls
|
|
them once every two minutes for spots, and once every 30 minutes for alerts. (Some sources, such as DX clusters,
|
|
RBN, APRS-IS and WWBOTA use a non-polling mechanism, and their updates will therefore arrive more quickly.) Then
|
|
if you are using the web interface, that has its own rate at which it fetches the data from Spothole. This is
|
|
instant for the main spots list, with new spots appearing immediately at the top of the list, while the map and
|
|
bands displays update once a minute, and the alerts display updates once every 5 minutes. So you could be
|
|
waiting around three minutes to see a newly added spot, or 40 minutes to see a newly added alert.</p>
|
|
<h4 class="mt-4">What licence does Spothole use?</h4>
|
|
<p>Spothole's source code is licenced under the Public Domain. You can write a Spothole client, run your own server,
|
|
modify it however you like, you can claim you wrote it and charge people £1000 for a copy, I don't really mind.
|
|
(Please don't do the last one. But if you're using my code for something cool, it would be nice to hear from
|
|
you!)</p>
|
|
<h4 class="mt-4">What commands are supported in the telnet server?</h4>
|
|
<p>Currently, <code>exit</code>, and nothing else. Support for some DXSpider-like commands may be added to Spothole
|
|
in due course, but at the moment if you want to add Spothole as a telnet cluster data source to your desktop
|
|
logging application, that application must handle filtering itself.</p>
|
|
|
|
{% end %}
|