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
33KB
858 行
hrt - 业余无线电终端
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