Aplikace slouží ke sledování, filtrování a vyhodnocování krátkovlnných rádiových přenosů na základě celosvětové databáze EiBi. Je navržena jako responzivní nástroj pro radioamatéry a posluchače vzdáleného příjmu (DXing).
1. Správa databáze (EiBi data)
Automatická synchronizace: Při spuštění aplikace se na pozadí automaticky pokusí stáhnout nejnovější datový soubor přes skript get_eibi.php.
Chytrá offline Cache: Pokud stažení z internetu selže, aplikace načte poslední úspěšně stažená data uložená v paměti prohlížeče (LocalStorage).
Manuální import databáze: Tlačítkem „Import“ v horní liště můžete ručně nahrát soubor eibi.txt stažený z počítače (podporuje správné kódování textu Latin1).
Odkaz na zdroj: Tlačítko „Zdroj“ otevře oficiální textovou databázi EiBi na internetu.
2. Čas a filtrace vysílání (On Air / All)
Hodiny: Vlevo nahoře se zobrazují hodiny běžící v reálném čase UTC (koordinovaný světový čas), který je klíčový pro radioamatérský provoz.
Přepínač režimů: Kliknutím na tlačítko hodin přepínáte mezi dva režimy:
• [ON] – Tlačítko svítí zeleně a zobrazuje pouze ty stanice, které právě teď vysílají.
• [ALL] – Tlačítko ztmavne a zobrazí kompletní databázi nezávisle na čase.
3. Pokročilé vyhledávání a filtry
Fulltextové vyhledávání: Můžete zadat více slov oddělených mezerou (např. název stanice, jazyk, vysílač). Hledá se shoda se všemi zadanými výrazy najednou.
Vyloučení výrazů (Negativní filtr): Pokud před slovo napíšete znaménko mínus (např. -chinese), aplikace skryje všechny položky obsahující toto slovo. Pouhé napsání osamoceného znaku - vyhledávání ignoruje, dokud nenapíšete první písmeno, aby vám nezmizely výsledky.
Rychlé vymazání: Pokud je v poli text, vpravo se objeví křížek ✕, který pole jedním kliknutím vyčistí.
4. Práce se seznamem a ladění
Zobrazení pásma: Šedé nebo modré štítky (např. 49m, 31m) automaticky identifikují a zařazují frekvence do oficiálních rozhlasových krátkovlnných pásem. Modrý štítek značí standardní rozhlasové pásmo (Broadcast).
Vzdálené ladění (WebSDR): Kliknutím na modré číslo frekvence se na nové kartě otevře celosvětově známý přijímač WebSDR Twente, který se automaticky naladí na daný kmitočet v modulaci AM.
Responzivní zalamování: Na mobilních zařízeních se dlouhé popisky stanic, jazyky a lokace vysílačů inteligentně zalamují pod sebe, abyste viděli celou informaci a text nebyl ořezán.
5. Integrovaný Logbook příjmů
Rychlé přidání záznamu: • Na PC stačí udělat dvojklik na řádek stanice.
• Na mobilu nebo dotykovém displeji stačí klepnout na modré tlačítko plus ➕ na konci řádku.
Záznam se automaticky vyčistí, zformátuje, opatří aktuálním datem, UTC časem a uloží se do logu.
Editace: Kliknutím na text konkrétního řádku v Logbooku můžete záznam ručně přepsat nebo doplnit (např. o SINPO kód nebo poznámku).
Mazání: Kliknutím na červený křížek ✕ na konci řádku logu smažete konkrétní záznam. Tlačítko „Smazat vše“ vyprázdní celý logbook.
Ukládání (Trvalá paměť): Logbook se automaticky ukládá do LocalStorage prohlížeče, takže o záznamy nepřijdete ani po zavření nebo obnovení stránky.
Export logu: Tlačítko vytvoří soubor dx_logbook.txt ke stažení do vašeho zařízení.
Import logu: Umožňuje načíst dříve uložený soubor. Aplikace se dotáže, zda chcete importované řádky přidat ke stávajícím, nebo aktuální logbook nahrávaným souborem kompletně přepsat.
6. Ochrana soukromí
Ochrana soukromí uživatele je u této webové aplikace vyřešena maximálně bezpečně – veškerá vaše aktivita a data totiž zůstávají výhradně ve vašem zařízení.
Zde jsou konkrétní body, jak aplikace s vašimi údaji nakládá:
1. Kompletní zpracování na straně klienta (Local-First)
Všechny funkce (filtrování stanic, vyhledávání, formátování času, správa logbooku) běží přímo uvnitř vašeho webového prohlížeče (JavaScript). Žádná data o tom, co vyhledáváte, na co klikáte nebo co ladíte, se neodesílají na žádný vzdálený server.
2. Bezpečné ukládání dat (LocalStorage)
Cache databáze EiBi (eibi_data) a váš osobní deník příjmů (dx_logs) se ukládají lokálně do paměti vašeho prohlížeče (LocalStorage). K těmto datům nemá přístup nikdo jiný než vy na svém zařízení. Data v paměti zůstanou i po zavření prohlížeče, ale pokud smažete historii/data prohlížeče, smaže se i tato paměť (proto je v aplikaci funkce pro Export logu).
3. Síťová komunikace (Pouze stahování)
Aplikace provádí pouze jednosměrné síťové požadavky:
• Stahování databáze: Dotazuje se na lokální soubor get_eibi.php (případně přímo na server EiBi), aby získala aktuální textový seznam stanic. Při tomto požadavku se nepřenáší žádné vaše osobní údaje.
• Ladění WebSDR: Kliknutím na frekvenci pouze otevíráte externí odkaz na známý nizozemský přijímač WebSDR Twente s parametrem daného kmitočtu. Samotný WebSDR pak vidí pouze vaši běžnou IP adresu jako jakákoliv jiná navštívená webová stránka.
4. Žádné sledovací nástroje (No Tracking)
V kódu nejsou integrovány žádné analytické nástroje (jako Google Analytics), žádné reklamní skripty ani cookies třetích stran, které by mohly sledovat vaše chování na internetu nebo vytvářet váš uživatelský profil.
Shrnutí: Aplikace je z hlediska soukromí naprosto transparentní a čistá. Chová se spíše jako offline program spuštěný v prohlížeči. Máte plnou kontrolu nad svými daty i svým logbookem.
7. Stavový řádek (Footer)
Vlevo se zobrazují systémová hlášení o průběhu stahování a potvrzení o úspěšném uložení stanic do logu. Vpravo vidíte přesný počet aktuálně vyfiltrovaných a zobrazených řádků.