Ruku na srdce: kdo z nás nestrávil celý večer ručním zadáváním opakovačů do nové radiostanice? Frekvence, shift, CTCSS tón, jméno kanálu... kanál po kanálu. Po padesáti opakovačích jsou oči unavené, prsty zkřehlé a člověk se ptá: Musí to opravdu tak být?
A pak přijde další zařízení. Nebo aktualizace firmwaru vymaže vše. Nebo jedete do Slovinska a najednou potřebujete úplně jiné kanály. A celá hra začíná znovu.
Jde to i jinak. Výrazně jinak.
Memory Channels Processor: Jeden příkaz, všechny opakovače v zařízení
Memory Channels Processor od Lukase OE3LRT je open-source nástroj, který vám navždy ušetří ruční zadávání. Myšlenka je lákavě jednoduchá: nástroj si načte data opakovačů z různých zdrojů, zpracuje je a vygeneruje hotový codeplug, který lze přímo nahrát do radiostanice. Jediný příkaz na příkazové řádce – a zařízení má všechny aktuální opakovače. Hotovo.
Co začalo jako malý pomocný nástroj pro rakouské 2m/70cm FM a D-STAR opakovače na zařízeních Icom, se mezitím stalo skutečnou víceúčelovou zbraní. Lukas rozvíjí projekt s obdivuhodnou energií – přes 1 400 commitů a 49 verzí mluví za vše.
Která zařízení jsou podporována?
Krátká odpověď: hodně. Delší odpověď:
- Icom: IC-705, ID-52, IC-9700 – hotové codeplugy, přímo importovatelné
- Yaesu: FT-3D, FT-5D, FTM-200D, FTM-500D
- Kenwood: TH-D74
- DMR: OpenGD77
- Software: Chirp, RT Systems, wfview, CPEditor
- Další formáty: CSV, JSON, TSV, XML, PDF, Excel a dokonce interaktivní mapy
Ať jde o Icom, Yaesu, Kenwood nebo DMR – nástroj má vhodný exportní formát prakticky pro každou běžnou radiostanici. A kdo chce data dále zpracovat v Chirpu nebo jiném softwaru: žádný problém, CSV a podobné formáty jsou samozřejmě také k dispozici.
Odkud pocházejí data?
To je jeden z největších přínosů: Memory Channels Processor čerpá z 14 různých datových zdrojů a přináší vše do jednotného formátu. Mezi nimi:
- Databáze opakovačů: DARC, USKA, ircDDB, Slovinsko, Slovensko, Chorvatsko, HA2TO
- Seznamy frekvencí: FM simplex (IARU Region 1), PMR, CB
- SOTA vrcholy: Přímo z databáze SOTA
- Vlastní data: CSV, JSON, TSV nebo XML – vlastní seznamy kanálů lze snadno přidat
Konkrétně to znamená: jediným příkazem získáte například všechny rakouské a slovinské 2m a 70cm opakovače jako hotový codeplug pro Yaesu FT-5D. Nebo všechny opakovače z databáze DARC pro IC-705. Nebo kombinaci všeho – filtrovanou podle vzdálenosti od vlastního QTH. Opravdu praktické.
Víc než jen konvertor
To, co odlišuje Memory Channels Processor od jednoduchého datového konvertoru, jsou chytré zpracovatelské funkce skryté pod kapotou:
- Filtrování: Podle pásma (2m, 70cm), země, módu (FM, D-STAR, DMR) a vzdálenosti
- Pojmenování: Flexibilní schémata pojmenování – podle volacího znaku, lokality nebo vlastních formátů
- Deduplikace: Když se opakovač vyskytuje ve více zdrojích, automaticky se sloučí
- Výpočet vzdálenosti: Filtrování opakovačů podle vzdálenosti od vlastní pozice – nebo podél GPS trasy
- Řazení: K dispozici je přes 30 atributů
- Validace: Kontrola konzistence dat před exportem
- Skenovací skupiny a banky: Automatické přiřazování skenovacích skupin a paměťových bank
Obzvláště geniální mi přijde filtrování podle vzdálenosti podél GPS trasy. Plánujete cestu přes Alpy? Jednoduše načtěte GPS trasu plánované trasy a Memory Channels Processor exportuje všechny opakovače podél trasy. Takže budete mít na cestách vždy správné kanály v zařízení – bez zdlouhavého hledání, které opakovače kde stojí.
Vyzkoušejte
Memory Channels Processor je Python nástroj, který běží na Windows, Linuxu a macOS. Instalace je přímočará:
git clone https://gitlab.com/oe3lrt/memory-channels-processor.git
cd memory-channels-processor
pip install .
A pak například vygenerovat všechny rakouské 2m/70cm FM opakovače jako Icom codeplug:
memory-channels-processor --source at-repeater-db --band 2m 70cm --output-format icom --icom-type fm
To je vše. Hotový soubor se uloží do aktuálního adresáře a lze jej přímo nahrát do zařízení. Všechny parametry a příklady najdete v dokumentaci.
Lidé za projektem
Za Memory Channels Processorem stojí skutečný komunitní projekt. Rád bych zde zvláště vyzdvihl:
- Lukas OE3LRT – Mozek celého projektu. Lukas přivedl Memory Channels Processor na svět a posouvá jeho vývoj vpřed s obdivuhodnou energií. Přes 1 400 commitů a 49 verzí – to je opravdové srdcové angažmá. Co začalo jako jednoduchý Icom nástroj, se díky Lukasovi stalo univerzálním řešením pro prakticky každou běžnou radiostanici. Klobouk dolů!
- Andreas OE4DNS – Autor původní myšlenky a původních Icom codeplugů. Bez jeho iniciativy by projekt neexistoval.
- Dietmar OE3DZW – Přispěl daty opakovačů a zpřístupnil API.
- Wolfgang OE1WWT – Pomohl s podporou DMR a OpenGD77.
- Robert OE7BOE – Poskytl technickou podporu pro kompatibilitu s Kenwood TH-D74.
Odkazy
- Dokumentace a stránka projektu
- GitLab repozitář (Licence Apache 2.0)
Díky!
Velký dík patří Lukasovi OE3LRT za tento fantastický nástroj a neuvěřitelnou energii, kterou vkládá do jeho dalšího rozvoje. A všem přispěvatelům, kteří svými nápady, daty a technickým know-how přispěli k tomu, aby se Memory Channels Processor stal tím, čím je dnes: opravdu dobrým nástrojem, který radioamatérům usnadňuje život.
Nikdy víc ručně zadávat opakovače – vyzkoušejte to!
73 de Michael, OE8YML
Poznámka k transparentnosti
Tento článek byl výzkumem a psaním podpořen umělou inteligencí (Claude, Anthropic). Věcná kontrola, redakční rozhodnutí a publikace jsou záležitostí redakce oeradio.at. Kontakt: [email protected]





