dj1yfk · DJ5CW Git Server

rbn.telegraphy.de club spotter

  • JavaScript 53.4%
  • Perl 22.5%
  • PHP 15.1%
  • CSS 5.5%
  • Go 2.1%
  • Other 1.4%
2026-08-18 06:29:39 +02:00
act Add simple dark mode (CSS, automatically selecten by client preference) 2026-08-18 06:29:39 +02:00
doc docs: Start describing the software architecture. WIP. 2021-08-23 21:56:26 +02:00
ext add externally embeddable version for UFT 2020-12-12 15:35:27 +01:00
js fix bug in date display (calendar) and remove some debug console output 2024-01-03 18:36:20 +01:00
src clubsrbn.go: Handle failure of Redis server gracefully, reconnect 2026-06-18 20:29:18 +02:00
.gitignore rbnspots.pl: recognize /P etc, and normalise frequency 2018-11-02 20:31:21 +01:00
.htaccess .htaccess: redirect weird "actividad" links to proper target 2026-06-18 20:33:16 +02:00
404.php DJ1YFK -> DJ5CW 2021-12-10 18:04:59 +01:00
api.php Event calendar updated/improved (allows scrolling now, improved backend, dynamic reloading...) 2023-11-29 22:03:54 +01:00
bandmap.css Add simple dark mode (CSS, automatically selecten by client preference) 2026-08-18 06:29:39 +02:00
bandmap.php Change Redis server from 127.0.0.1 to redis.fkurz.net to allow spreading components between different servers 2026-05-23 17:35:27 +02:00
bandmap_ext.css ext bandmap: improve contrast 2021-06-24 19:35:59 +02:00
changelog update changelog 2026-05-10 12:10:30 +02:00
changelog.php update changelog 2026-05-10 12:10:30 +02:00
clubs.php add QRQ Crew club 2026-01-01 17:46:03 +01:00
db.php move db connection to separate file. 2023-10-14 11:19:58 +02:00
filter.php award filters: remove own callsign from "needed" list. 2022-01-28 11:59:34 +01:00
functions.php Change Redis server from 127.0.0.1 to redis.fkurz.net to allow spreading components between different servers 2026-05-23 17:35:27 +02:00
geofilter.php geofilter: produce warning when user's callsign is not known 2023-10-21 11:16:10 +02:00
index.php clubs selection: spread over three table rows 2025-09-14 15:06:44 +02:00
info.php drop in some "SO5CW"s along with DJ5CW... I am barely using my German call on air :) 2026-03-25 11:38:19 +01:00
lite.php lite: limit to 200 spots 2025-12-09 20:58:58 +01:00
members.php include CWops in name/membership number mouseover on callsign 2026-05-10 12:06:16 +02:00
pa4n.ico Initial commit 2018-11-02 20:12:18 +01:00
pipa.php Instead of filtering Skimmers by continent, users can now select arbitrary Skimmers from a map (custom filter) 2023-10-14 19:54:56 +02:00
privacy.php privacy.php: change phone number 2024-02-18 08:27:53 +01:00
README.md docs: Start describing the software architecture. WIP. 2021-08-23 21:56:26 +02:00
remove-cookies.php Load club names centrally from "clubs.php" (except rbnspots.pl) 2020-02-13 20:51:53 +01:00
stats.php rbn stats: adjust scaling 2020-08-21 20:24:44 +02:00
users.php remove legacy php 5 code 2025-01-26 13:29:38 +01:00

CW Club RBN Spotter

This repository contains the source code for the CW Club RBN Spotter, which is deployed at https://rbn.telegraphy.de/

Member data

To separate source code and data, the membership data (folder src/members) is living in a separate repository: https://git.fkurz.net/dj1yfk/cwclubspotterdata

Functional Overview

There are three main functions on rbn.telegraphy.de:

  • The bandmap offers a live overview of spotted stations from the RBN in the web browser, with the possibility to filter it by various criteria (club membership, band, continent, speed, spot age).

  • The telnet server offers the same data and it can be accessed either by a simple telnet program or (more commonly) by a logging program which then displays the received spots in a suitable fashion (e.g. as a bandmap, with highlights for "needed" stations, new countries, ...)

  • The RBN statistics functions, which show historical RBN data for all stations ever spotted on the RBN in various formats (individual report for a callsign, different rankings).

Architecture

** Under construction **

The CW Club RBN spotter uses simple and battle-tested technology: PHP, Perl, shell scripts, MySQL and Redis databases. The following graph shows the building blocks that make up the system:

CW Club RBN Spotter Architecture

Read the original on git.fkurz.net ↗