#ham-radio #radio #amateur-radio #ham #amateur #qrz #hamqth

app hrt

与业余无线电相关的命令行工具

4 个版本

0.1.3 2019年9月7日
0.1.2 2019年9月7日
0.1.1 2019年9月7日
0.1.0 2019年8月25日

#5 in #amateur

MIT 许可证

33KB
858

hrt - 业余无线电终端

Actions Status

hrt 是一个简单的基于终端的应用程序,旨在为业余无线电操作员提供各种工具。

安装

目前,在早期开发阶段,您需要安装 Rust 和 Cargo 才能运行 hrt

cargo install hrt --force

配置

安装后,运行配置生成器

hrt init

这将创建一个 .hrt.toml 文件在您的家目录下,并输出其路径。使用编辑器(vim、nano、记事本、VS Code 等)打开此文件,并设置您计划使用的命令的配置值。

命令

要查看所有可用命令的列表,只需在没有参数的情况下运行 hrt

呼号查找

您需要在 .hrt.toml 中设置您的账户信息,以便使用 QRZ 和/或 HamQTH

使用 QRZ 查找

hrt call K0NYX

示例输出


+----------+------------------------+
| Callsign | K0NYX                  |
+----------+------------------------+
| Name     | Bryce Johnston         |
+----------+------------------------+
| Aliases  | KE0TSN                 |
+----------+------------------------+
| Email    | bryce@beaorn.com       |
+----------+------------------------+
| Address  | PO BOX 000             |
+----------+------------------------+
| Location | Manhattan, KS 66502    |
+----------+------------------------+
| Country  | United States          |
+----------+------------------------+
| Class    | General                |
+----------+------------------------+
Source: QRZ

使用替代查找源 HamQTH

hrt call K0NYX -s hamqth

示例输出


+----------+------------------------+
| Callsign | K0NYX                  |
+----------+------------------------+
| Name     | Bryce Johnston         |
+----------+------------------------+
| Email    | bryce@beaorn.com       |
+----------+------------------------+
| Location | Manhattan, KS 66502    |
+----------+------------------------+
| Country  | United States          |
+----------+------------------------+
Source: HamQTH

DXCC 查找

您需要在 .hrt.toml 中设置您的账户信息,以便使用 qrz。DXCC 查找不需要 hamqth 的账户信息。

使用 QRZ 通过实体代码/ADIF 编号进行查找

hrt dxcc 291

示例输出


+------+---------------+
| DXCC | 291           |
+------+---------------+
| Name | United States |
+------+---------------+
| ITU  | 0             |
+------+---------------+
| CQ   | 0             |
+------+---------------+
| UTC  | -5            |
+------+---------------+
Source: QRZ

使用替代查找源 HamQTH

hrt dxcc 291 -s hamqth

示例输出

+---------+---------------+
| ADIF    | 291           |
+---------+---------------+
| Name    | United States |
+---------+---------------+
| ITU     | 8             |
+---------+---------------+
| UTC     | 5             |
+---------+---------------+
| Details |               |
+---------+---------------+
Source: HamQTH

通过呼号进行查找

hrt dxcc K0NYX

示例输出


+------+---------------+
| DXCC | 291           |
+------+---------------+
| Name | United States |
+------+---------------+
| ITU  | 0             |
+------+---------------+
| CQ   | 0             |
+------+---------------+
| UTC  | -5            |
+------+---------------+
Source: QRZ

使用替代查找源 HamQTH

hrt dxcc K0NYX -s hamqth

示例输出


+---------+-------------------------------+
| ADIF    | 291                           |
+---------+-------------------------------+
| Name    | United States                 |
+---------+-------------------------------+
| ITU     | 07                            |
+---------+-------------------------------+
| UTC     | 7                             |
+---------+-------------------------------+
| Details | USA - CO,IA,KS,MN,MO,ND,NE,SD |
+---------+-------------------------------+
Source: HamQTH

贡献

在 GitHub 上欢迎功能请求、错误报告和拉取请求:[https://github.com/beaorn/hrt](https://github.com/beaorn/hrt)。

许可证

MIT 许可证 下许可。

依赖关系

~23MB
~479K SLoC