Skip to content

Repository files navigation

По-русски: что это и где скачать ↓

R2FEL HamLog

A ham radio logbook that looks up the station you're working. Type a callsign and it fills in the operator's name, country, town, grid square and RDA district, shows the distance, the weather and the local time where they are, and tells you at once whether you've worked them before.

Free, no subscription, no cloud: the log lives on your own computer. macOS and Windows — Windows 7 and 8 included.

⬇ Download the latest version

The program at work

What it does

  • Three callbooks at once. QRZ.RU and HamQTH are asked together; QRZ.com fills in whatever neither of them knew. Russian stations come back with their names in Russian.
  • Weather and local time at the other end, and the distance along the great circle.
  • Duplicates at a glance: WORKED BEFORE, with every earlier contact one click away.
  • ★ NEW COUNTRY / NEW RDA / NEW BAND when a station, its district or the band is a first for you.
  • Pileups: several stations in one entry — callsign, space, next callsign.
  • Contest mode: serial numbers, ⟲ RESET, and Cabrillo export.
  • QSL confirmations in one place: LoTW (through TQSL), eQSL (upload, and the cards you receive), HAMLOG (by file), and your own QSL card by e-mail — your own picture with the fields placed on it, or a card the program draws from your details.
  • Phonetic alphabet under every field, the Russian way for RU, BY and KZ callsigns.
  • A manual in two languages, with pictures and animations, inside the program (F1).
  • ADIF import and export, an automatic copy of the log, and a repair for the mangled Cyrillic that other programs leave behind.

Installing

Everything ready to run is on the releases page:

File For
R2FEL-LOG-<version>-arm64.dmg macOS (Apple Silicon)
R2FEL-LOG-Setup-<version>.exe Windows 10 and 11 (64-bit)
R2FEL-LOG-Setup-<version>-Windows7-8.exe Windows 7, 8, 8.1 and 32-bit

The program isn't signed with a paid certificate, so your system will warn you that the developer is unknown: on a Mac, right-click the icon → Open; on Windows, More infoRun anyway.

Callsign lookup needs free XML API access at QRZ.RU and/or a HamQTH account — the manual inside the program (F1, "Settings") explains how to get both.

What leaves your computer

Nothing from your log. Ever.

  • Callsign lookups, weather, RDA go to QRZ.RU / HamQTH / QRZ.com and Open-Meteo, and only while you are typing a callsign. Your logins stay on your computer.
  • LoTW, eQSL, HAMLOG, QSL by e-mail — only when you press the button, and only what you send.
  • Update check — once a day the program asks whether a newer version is out and checks itself in with the author: country, version, system, language. No callsign, no log, not one contact. You can switch it off in settings (⚙ → UPDATES).

Building from source

npm install                 # if Electron won't download: NODE_OPTIONS=--use-bundled-ca npm install
npm start                   # in a browser: http://localhost:4173
npm run electron            # the desktop version
npm run dist                # a DMG for macOS
npm run dist:win            # both Windows installers

Node.js 18 or newer. The whole program is plain HTML, CSS and JavaScript with no build step: public/index.html (markup and styles), public/app.js (the logic), server.js (the callbook and weather requests), electron-main.js (the desktop shell).

Licence

MIT — do what you like with it, just keep the author's name. Author: Aleksei Aleksandrov, R2FEL. Write to me: r2fel@mail.ru.


R2FEL HamLog — по-русски

Журнал радиосвязей, который сам находит, с кем вы работаете. Набираете позывной — программа подставляет имя, страну, город, локатор и RDA, показывает расстояние, погоду и который час у корреспондента, и сразу говорит, работали вы с ним раньше или нет.

Бесплатно, без подписок и без облака: журнал лежит на вашем компьютере. Mac и Windows, включая Windows 7 и 8.

⬇ Скачать последнюю версию

Окно программы

Что она умеет

  • Три справочника сразу. QRZ.RU и HamQTH спрашиваются одновременно, а чего нет у них — дописывает QRZ.com. Имена российских станций — по-русски.
  • Погода и местное время у корреспондента, расстояние по дуге большого круга.
  • Повторы видны сразу: WORKED BEFORE и все прошлые связи с этой станцией по щелчку.
  • ★ NEW COUNTRY / NEW RDA / NEW BAND — когда страна, район или диапазон встречаются вам впервые.
  • Пайлап: несколько станций в одной записи — позывной, пробел, следующий позывной.
  • Контест: серийные номера, ⟲ RESET, экспорт Cabrillo.
  • Подтверждения QSL в одном месте: LoTW (через TQSL), eQSL (отправка и приём картинок), HAMLOG (файлом), и своя QSL-карточка по e-mail — своя картинка с разметкой или карточка, которую программа рисует сама.
  • Фонетический алфавит под каждым полем, с русским вариантом для RU, BY и KZ.
  • Инструкция на двух языках — с картинками и анимациями, прямо в программе (F1).
  • Импорт и экспорт ADIF, автоматическая копия журнала, чинит «кракозябры» в чужих файлах.

Установка

Всё готовое — на странице релизов:

Файл Для чего
R2FEL-LOG-<версия>-arm64.dmg macOS (Apple Silicon)
R2FEL-LOG-Setup-<версия>.exe Windows 10 и 11 (64 бит)
R2FEL-LOG-Setup-<версия>-Windows7-8.exe Windows 7, 8, 8.1 и 32-битные

Программа не подписана платным сертификатом, поэтому при первом запуске система предупредит, что разработчик неизвестен: на Mac — правый щелчок по значку → «Открыть», на Windows — «Подробнее»«Выполнить в любом случае».

Для поиска позывных нужен бесплатный доступ к XML API QRZ.RU и/или аккаунт HamQTH — как их получить, написано в инструкции внутри программы (F1, раздел «Настройки»).

Что программа отправляет наружу

Ничего из журнала. Совсем.

  • Поиск позывных, погода, RDA — запросы уходят к QRZ.RU / HamQTH / QRZ.com и Open-Meteo, только когда вы вводите позывной. Логины хранятся на вашем компьютере.
  • LoTW, eQSL, HAMLOG, QSL по e-mail — только по нажатию кнопки и только то, что вы отправляете.
  • Проверка обновлений — раз в сутки программа проверяет, не вышла ли новая версия, и обезличенно отмечается у автора: страна, версия, система, язык. Ни позывного, ни журнала, ни одной связи. Выключается в настройках (⚙ → ОБНОВЛЕНИЯ).

Собрать из исходников

npm install                 # если Electron не качается: NODE_OPTIONS=--use-bundled-ca npm install
npm start                   # в браузере: http://localhost:4173
npm run electron            # настольная версия
npm run dist                # DMG для macOS
npm run dist:win            # два установщика Windows

Нужен Node.js 18 или новее. Вся программа — обычный HTML, CSS и JavaScript без сборщиков: public/index.html (разметка и стили), public/app.js (логика), server.js (запросы к справочникам), electron-main.js (оболочка настольной версии).

Лицензия

MIT — делайте с этим что хотите, только оставьте упоминание автора. Автор — Алексей Александров, R2FEL. Пишите: r2fel@mail.ru.

About

Ham radio logbook with callsign lookup (QRZ.RU, HamQTH, QRZ.com), QSL confirmations and QSL cards by e-mail · Журнал радиосвязей с поиском позывных, QSL и карточками по почте · macOS, Windows (7/8 too)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages