If you notice spammers in the forum, please notify Bas ON5HB, so they can be removed and banned. Give a link in the chatbox or send a PM to me. Thanks.
Quote from: Hendrik on Jan 11, 2026, 01:00 PMchanged 'generateshortwave.py' by the 'frequencylist' folder
from collections import defaultdict
import json
broadcastersFile = open('broadcas.txt',encoding="ISO-8859-1")
frequenciesFile = open('B25all00.TXT')
broadcasters = {}
for broadcaster in broadcastersFile:
if broadcaster[0] != ';':
k, v = broadcaster.rstrip().split(" ", 1)
broadcasters[k] = v
frequencies = defaultdict(set)
for frequency in frequenciesFile:
if frequency[0] != ';':
f = int(frequency[:5])
b = frequency[117:120]
frequencies[f].add(b)
for k in frequencies.keys():
frequencies[k] = "\n".join(sorted(broadcasters[x] for x in frequencies[k]))
frequenciesSorted = []
for k, v in sorted(frequencies.items()):
frequenciesSorted.append({"frequency": k*1000, "name": v, "mode": "AM"})
json.dump(frequenciesSorted, open('shortwavestations.json','w'), indent=4)
#download from https://new.hfcc.org/data/ the newest list, at the buttom of page, here: "B25allx2.zip - B25 Operational Schedule - Last updated on 20-Dec-2025"
#unzip the downloaded file, here: "B25allx2.zip"
#move "B25all00.TXT" and "broadcas.txt" at the "frequencylist" folder
#edit the file "generateshortwave.py"
#modify line 4 for the current file name, here : "B25all00.TXT"
#modify line 24 to "frequenciesSorted.append({"frequency": k*1000, "name": v, "mode": "AM"})"
#run script with "python3 generateshortwave.py"
#extend or replace the file "markers.json" with the new generated file "shortwavestations.json"
Quote from: Hendrik on Jan 11, 2026, 10:04 AMEmmanual, at least for today you're my hero! The machine status looks great and is quite helpful and with the 'bands-config.js' could every owner better control the band selection offer. Also fine: against my SDR release is in your release the noise reduction button active again. I'll fast update my RX with your new Github release.
Many thanks for your fast reaction and your quick work, my deepest bow.![]()
Have a great weekend,
Hendrik
Quote from: Hendrik on Jan 10, 2026, 02:06 PMshort overview for CPU, memory and disc
Quote from: Emmanuel SV1BTL on Jan 10, 2026, 03:55 PMband definition at a own file
Quote from: alanVK2ZIW on Jan 10, 2026, 07:14 AMFor comparison, PhantomSDR v.1.6.6 is released and running on 40m with a Mirics MSi2500 chipset SDR.
www.unixservice.com.au:9073
And KA9Q-web with the RX-888, same antenna, Delta loop and tuner
www.unixservice.com.au:9074
What I'd like to see here is, alongside FT8 mode, the FreeDV RADEv1 mode.
Quote from: alanVK2ZIW on Jan 10, 2026, 07:26 AMthere's my SDR at a volunteer group "Men's Shed" which CAN decode FreeDV mode RADEv1.
shed.nepeanshed.org.au:8073
It took a bit of work getting "freedv-ka9q" to work, 8K stdin and stdout.
Quote from: Hendrik on Jan 10, 2026, 02:06 PMThe wishes are:
it would be nice to export the band definition at a own file. So it would be no need after every update to manage the file 'waterfall.js'.
An implentation for a short overview for CPU, memory and disc use would be nice as well. May be a simple output by 'htop' or' btop' could be showed after clicking a button or integrated at the 'Open Additional Info' overview? Currently i use 'monit' to bypass to much manuel ssh logins for a system overview on this remote driven system.
Page created in 0.011 seconds with 8 queries.