13 个版本 (稳定版)
5.3.2 | 2023年5月13日 |
---|---|
5.3.1 | 2023年3月7日 |
5.3.0 | 2023年2月26日 |
4.0.1 | 2023年2月20日 |
0.2.5 | 2022年9月6日 |
在 命令行工具 中排名 2213
每月下载量 47
19KB
454 行
Geolocate
Geolocate 是一个 CLI 应用程序,可以从各种提供者处获取地理定位数据。目前,我们支持 ip2location 和 ipgeolocation。如果您想支持其他提供者,欢迎创建功能请求。
安装
Geolocate 在 stable
上编译。有多种安装方式
- cargo install geolocate
- cargo install --git https://github.com/westernwontons/geolocate
用法
您应该首先为至少一个支持的提供者获取一些 API 令牌。无论是 ip2location 还是 ipgeolocation 都有一个免费层。您可以使用 geolocate config --edit
来保存它们。此命令将使用您喜欢的编辑器打开配置文件,在那里您需要添加令牌。重要:令牌的键必须是提供者的名称。例如
ip2location = "yourtokengoeshere"
ipgeolocation = "yourothertokengoeshere"
如果您不这样做,geolocate
将无法识别它们,并且不太有用。请确保您正确地编写了 toml
数据,但是
每个提供者都有一个子命令。例如,要从 ipgeolocation
提供者获取 IP 地址 1.2.3.4 的地理数据,您将运行以下命令
geolocate ipgeolocation 1.2.3.4
IP 地址可以是 IPv4
或 IPv6
。Geolocate 可以接受它们,只要它们是正确的,但它不保证提供者接受它们。
依赖项
~6–22MB
~291K SLoC