Files
website/src/lib/radio/links.ts
T
stan c175c25615
Deploy production / deploy (push) Successful in 1m24s
radio: Opa's update - Haagse ronde on scanner 1-3, QO-100 net (weekend reminder), antenna tip
- data (scripts/radio-2026-10-27-opa.sql): 145.450 in bank 1 ch 3 (ISS APRS UHF moved to ch 7),
  NL/EN notes for the Haagse ronde (scanner, not the WebSDR: trolls), new QO-100 satellietronde
  (daily 09:30, 10489.700 USB) with its reminder on Sat/Sun only
- migration: radio.nets.remind_days (null = every day of the net); scripts/radio.ts honours it,
  and `upcoming [hours]` prints the day too
- links: BATC/Goonhilly QO-100 WebSDR (via Opa, 27 Oct 2026); PI1DFT note about trolls
- Radioweetjes: Haagse ronde on the scanner, QO-100 net, magnetic antenna on a radiator
2026-10-27 10:34:13 +00:00

469 lines
12 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Link directory for the public radio page (/trackers/radio#links), from the links Opa sent by
// email and WhatsApp (checked 24 Oct 2026). Plain data: add or edit entries here. Every entry is
// shown; offline ones get a label and, when there is one, a web.archive.org copy. Public sites only:
// never add a phone number, an email address or a link into someone's own mailbox.
export type Text = { nl: string; en: string };
export type LinkStatus = 'online' | 'warn' | 'offline';
export type RadioLink = {
title: string;
/** An http(s) URL, or "#anchor" for a section on this page. */
url: string;
about: Text;
/** How it reached us: Opa by email or WhatsApp, from Opa (channel not noted), or a link we added. */
via: 'email' | 'whatsapp' | 'opa' | 'added';
/** Date Opa sent it (YYYY-MM-DD), when known. */
sent?: string;
status: LinkStatus;
archive?: string;
note?: Text;
};
export type LinkCategory = { id: string; title: Text; links: RadioLink[] };
export const LINKS_CHECKED = '2026-10-27';
export const LINK_CATEGORIES: LinkCategory[] = [
{
id: 'websdr',
title: {
nl: 'WebSDR — luisteren via de browser',
en: 'WebSDR — listen in the browser'
},
links: [
{
title: 'websdr.org',
url: 'http://websdr.org/',
about: {
nl: 'Overzicht en kaart van alle WebSDR-ontvangers ter wereld',
en: 'Directory and map of every WebSDR receiver worldwide'
},
via: 'whatsapp',
status: 'online'
},
{
title: 'WebSDR Universiteit Twente',
url: 'http://websdr.ewi.utwente.nl:8901/',
about: {
nl: '0–29 MHz, de allereerste WebSDR',
en: '0–29 MHz, the original WebSDR'
},
via: 'whatsapp',
status: 'online'
},
{
title: 'WebSDR Maasbree (PH4RTM)',
url: 'http://sdr.websdrmaasbree.nl:8901/',
about: {
nl: 'Kortegolf, o.a. de KLM-ronde op 3785 kHz LSB',
en: 'Shortwave, e.g. the KLM net on 3785 kHz LSB'
},
via: 'whatsapp',
status: 'online',
sent: '2026-09-20'
},
{
title: 'WebSDR PI1DFT (OpenWebRX+)',
url: 'https://websdr.pi1dft.ampr.org/#freq=145450000,mod=nfm,sql=-66',
about: {
nl: 'Delft/Den Haag, al afgestemd op 145.450 NFM: de Haagse ronde',
en: 'Delft/The Hague, pre-tuned to 145.450 NFM for the Hague net'
},
via: 'email',
status: 'online',
sent: '2025-03-07',
note: {
nl: 'Opa raadt deze WebSDR niet meer aan voor de Haagse ronde: trollen verstoren hem daar. Luister op de scanner, bank 1 kanaal 3.',
en: 'Opa no longer recommends this WebSDR for the Hague net: trolls disrupt it there. Listen on the scanner, bank 1 channel 3.'
}
},
{
title: 'QO-100 WebSDR (BATC / Goonhilly)',
url: 'https://eshail.batc.org.uk/nb/',
about: {
nl: 'Smalband-transponder van satelliet QO-100 (Es\u2019hail-2), voor de QO-100 satellietronde op 10489.700 MHz',
en: 'Narrowband transponder of the QO-100 (Es\u2019hail-2) satellite, for the QO-100 satellite net on 10489.700 MHz'
},
via: 'opa',
status: 'online',
sent: '2026-10-27'
},
{
title: 'WebSDR Utrecht (PI4UTR)',
url: 'https://websdr.pi4utr.nl/',
about: {
nl: 'WebSDR Utrecht van PI4UTR',
en: 'WebSDR Utrecht run by PI4UTR'
},
via: 'whatsapp',
status: 'offline',
note: {
nl: 'adres niet bereikbaar; zie de site van PI4UTR hieronder',
en: 'address unreachable; see the PI4UTR site below'
}
},
{
title: 'PI4UTR',
url: 'https://www.pi4utr.nl/',
about: {
nl: 'VERON-afdeling Utrecht, beheert de Utrechtse WebSDR',
en: 'VERON Utrecht club, runs the Utrecht WebSDR'
},
via: 'added',
status: 'online'
}
]
},
{
id: 'air',
title: {
nl: 'Luchtvaart en ADS-B (1090 MHz)',
en: 'Aviation and ADS-B (1090 MHz)'
},
links: [
{
title: 'RTL-SDR: ADS-B-radar',
url: 'https://www.rtl-sdr.com/adsb-aircraft-radar-with-rtl-sdr/',
about: {
nl: 'Eigen vliegtuigradar met een RTL-SDR-stickje',
en: 'Build your own aircraft radar with an RTL-SDR dongle'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'Flightradar24: ADS-B-antenne',
url: 'https://www.flightradar24.com/blog/ads-b/ads-b-antenna-and-location-guide/',
about: {
nl: 'Waar en hoe je een ADS-B-antenne plaatst',
en: 'Where and how to place an ADS-B antenna'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'SDRshop: ADS-B-antenne',
url: 'https://sdrshop.nl/ads-b-antenne/',
about: {
nl: 'ADS-B-antenne (1090 MHz)',
en: 'ADS-B antenna (1090 MHz)'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'Elektor: ADS-B buitenantenne',
url: 'https://www.elektor.nl/products/ads-b-outdoor-antenna-1090-mhz',
about: {
nl: 'ADS-B buitenantenne 1090 MHz',
en: 'Outdoor 1090 MHz ADS-B antenna'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'Van Dijken: De Flight-antenne',
url: 'https://www.vandijkenelektronica.nl/product/de-flight-antenna-voor-ontvangst-van-ads-b-signalen-op-1090-mhz/',
about: {
nl: '“De Flight”-antenne voor ADS-B op 1090 MHz',
en: '“De Flight” antenna for ADS-B on 1090 MHz'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'RTL-SDR: FlightAware-antenne',
url: 'https://www.rtl-sdr.com/review-flightaware-ads-b-antenna-and-filter/',
about: {
nl: 'Review van de FlightAware ADS-B-antenne en filter',
en: 'Review of the FlightAware ADS-B antenna and filter'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'Linux Magazine: Raspberry Pi',
url: 'https://linuxmag.nl/vliegtuigen-spotten-met-je-raspberry-pi/',
about: {
nl: 'Vliegtuigen spotten met een Raspberry Pi',
en: 'Plane spotting with a Raspberry Pi'
},
via: 'email',
status: 'online',
sent: '2025-03-11'
},
{
title: 'PD0G: ADS-B decoderen',
url: 'https://pd0g.wordpress.com/2018/04/02/ads-b-decoding-with-rtl-sdr-adsbsharp-and-virtual-radar-server/',
about: {
nl: 'ADS-B met RTL-SDR, ADSBSharp en Virtual Radar Server',
en: 'ADS-B with RTL-SDR, ADSBSharp and Virtual Radar Server'
},
via: 'email',
status: 'online',
sent: '2025-03-11'
},
{
title: 'PD2EW: ADS-B',
url: 'https://www.wijkamp.com/pd2ew/ads-b.html',
about: {
nl: 'ADS-B-pagina van zendamateur PD2EW',
en: "A ham's ADS-B page (PD2EW)"
},
via: 'email',
status: 'online',
sent: '2025-03-11'
}
]
},
{
id: 'iss',
title: {
nl: 'ISS en satellieten',
en: 'ISS and satellites'
},
links: [
{
title: 'ARISS live',
url: 'https://live.ariss.org/',
about: {
nl: 'Radiocontacten tussen scholen en de ISS (145.800 MHz)',
en: 'Radio contacts between schools and the ISS (145.800 MHz)'
},
via: 'email',
status: 'online',
sent: '2022-12-08'
},
{
title: 'Weerstation Grootegast',
url: 'https://www.weerstation-grootegast.nl/pagina32.html',
about: {
nl: 'Ontvangst van NOAA-weersatellieten',
en: 'Receiving NOAA weather satellites'
},
via: 'email',
status: 'warn',
sent: '2025-03-06',
archive:
'https://web.archive.org/web/20250611043333/https://weerstation-grootegast.nl/pagina32.html',
note: {
nl: 'verouderde beveiliging, opent soms niet; gebruik dan het archief',
en: 'outdated security, may not open; use the archive copy'
}
}
]
},
{
id: 'marine',
title: {
nl: 'Marifoon',
en: 'Marine VHF'
},
links: [
{
title: "Opa's marifoonlijst (banken 7–10)",
url: '#band-marine',
about: {
nl: 'Kanaal 301–495, staat in de frequentielijst op deze pagina',
en: 'Channels 301–495, included in the frequency list on this page'
},
via: 'email',
status: 'online',
sent: '2025-05-21'
}
]
},
{
id: 'sdr',
title: {
nl: 'Scanner en SDR: apparatuur en software',
en: 'Scanner and SDR: hardware and software'
},
links: [
{
title: 'SDRshop: SDRplay RSP',
url: 'https://sdrshop.nl/sdrplayrsp/',
about: {
nl: 'SDRplay RSP-ontvangers (Opa heeft de RSP1B)',
en: 'SDRplay RSP receivers (Opa has the RSP1B)'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'SDRshop: SDRplay-overzicht',
url: 'https://sdrshop.nl/sdrplay-overzicht/',
about: {
nl: 'Vergelijking van alle SDRplay-modellen',
en: 'Comparison of all SDRplay models'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'SDRshop: SDRuno-boek',
url: 'https://sdrshop.nl/sdrplay-en-sdruno-boek/',
about: {
nl: 'Nederlandstalig SDRplay/SDRuno-boek (ADS-B op blz. 140)',
en: 'Dutch SDRplay/SDRuno handbook (ADS-B on p. 140)'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'SDRuno-boek: inhoud (pdf)',
url: 'https://sdrshop.nl/wp-content/uploads/SDRuno-handleiding-inhoud-1.pdf',
about: {
nl: 'Inhoudsopgave van dat boek',
en: 'Table of contents of that book'
},
via: 'added',
status: 'online'
},
{
title: 'SDRplay RSP1B',
url: 'https://www.sdrplay.com/rsp1b/',
about: {
nl: 'Officiële pagina van de RSP1B',
en: 'Official RSP1B page'
},
via: 'added',
status: 'online'
},
{
title: 'RTL-SDR.com',
url: 'https://www.rtl-sdr.com/',
about: {
nl: "Nieuws en projecten met goedkope SDR's",
en: 'News and projects with cheap SDRs'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'RTL-SDR: wat is het?',
url: 'https://www.rtl-sdr.com/about-rtl-sdr/',
about: {
nl: 'Wat is een RTL-SDR?',
en: 'What is an RTL-SDR?'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'PC5E: frequentielijst Nederland (pdf)',
url: 'https://www.pc5e.nl/downloads/scanner/20240102%20Frequenties%20Nederland.pdf',
about: {
nl: 'Lijst van PC5E, 2 jan 2024, 364 blz., op pc5e.nl',
en: "PC5E's list, 2 Jan 2024, 364 pages, on pc5e.nl"
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'PC5E',
url: 'https://www.pc5e.nl/',
about: {
nl: 'Homepage van zendamateur PC5E (Heerenveen), met scannerfrequenties',
en: 'Homepage of ham PC5E (Heerenveen), with scanner frequencies'
},
via: 'whatsapp',
status: 'online'
}
]
},
{
id: 'forums',
title: {
nl: 'Forums en clubs',
en: 'Forums and clubs'
},
links: [
{
title: 'Het Scannerforum',
url: 'https://www.scannerforum.nl/',
about: {
nl: 'Alles over scanners, frequenties en P2000',
en: 'Dutch scanner, frequency and P2000 forum'
},
via: 'whatsapp',
status: 'online'
},
{
title: 'Scannerforum: zoeken',
url: 'https://www.scannerforum.nl/index.php?action=search2',
about: {
nl: 'Zoekpagina (zoek op “ads-b”)',
en: 'Search page (search for “ads-b”)'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'Zendamateur.com',
url: 'https://www.zendamateur.com/',
about: {
nl: '“24 uur per dag QRV”, het NL/BE-radioamateurforum (inloggen aanbevolen)',
en: '“On the air 24/7”, the Dutch/Belgian ham forum (logging in recommended)'
},
via: 'whatsapp',
status: 'online'
},
{
title: 'Zendamateur.com: ADS-B-topic',
url: 'https://www.zendamateur.com/viewtopic.php?t=26620',
about: {
nl: 'Forumtopic over ADS-B',
en: 'Forum topic about ADS-B'
},
via: 'email',
status: 'online',
sent: '2025-03-06'
},
{
title: 'QRZ.com: PA4VB',
url: 'https://www.qrz.com/db/PA4VB',
about: {
nl: 'QRZ-pagina van roepnaam PA4VB (details na inloggen)',
en: 'QRZ page for callsign PA4VB (details need a login)'
},
via: 'email',
status: 'online',
sent: '2026-10-01'
},
{
title: 'VRZA Zuid-West (PI4ZWN)',
url: 'https://www.pi4zwn.nl/',
about: {
nl: 'Afdelingsnieuws en agenda',
en: 'Club news and calendar'
},
via: 'added',
status: 'online'
},
{
title: 'PI4ZWN: SDRplay populair',
url: 'https://www.pi4zwn.nl/sdrplay-blijkt-populaire-ontvanger/',
about: {
nl: 'Artikel: “SDRplay blijkt populaire ontvanger”',
en: 'Article: “SDRplay turns out to be a popular receiver”'
},
via: 'email',
status: 'online',
sent: '2025-03-07'
}
]
}
];