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

MIT 许可证

19KB
454

Geolocate

Geolocate 是一个 CLI 应用程序,可以从各种提供者处获取地理定位数据。目前,我们支持 ip2locationipgeolocation。如果您想支持其他提供者,欢迎创建功能请求。

安装

Geolocate 在 stable 上编译。有多种安装方式

用法

您应该首先为至少一个支持的提供者获取一些 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 地址可以是 IPv4IPv6。Geolocate 可以接受它们,只要它们是正确的,但它不保证提供者接受它们。

依赖项

~6–22MB
~291K SLoC