Sopel的IP查询插件
项目描述
Sopel插件 .ip 命令
16:22 <SnoopJ> !ip 8.8.8.8 16:22 <testibot> [IP/Host Lookup] Downloading GeoIP database, please wait... 16:22 <testibot> [IP/Host Lookup] Hostname: dns.google | Location: United States | ISP: AS15169 GOOGLE
安装
安装此插件的建议方法是使用 pip
$ pip install sopel-iplookup
请注意,此插件需要Python 3.7+和Sopel 7.1+。它不支持您使用的Sopel版本中未支持的Python版本。
配置
sopel-iplookup 可以通过调用Sopel的交互式向导进行配置
$ sopel-plugins configure iplookup Configure Sopel GeoIP Lookup Plugin Please consult sopel-iplookup's README to learn about its settings. Path to existing GeoIP db files (leave empty to auto download): MaxMind license key (optional): (hidden input)
默认情况下,sopel-iplookup 将在几个标准位置查找 GeoIP 数据库文件。如果找不到现有数据库文件,它将从 GitHub 上的自动镜像下载它们。
您可以可选地提供自己的 MaxMind 许可证密钥,插件将直接从它们下载。或者,如果您的操作系统发行版已经通过系统包管理器保持 GeoIP 数据库文件的更新,您可以提供存储这些文件的路径。
注意
此插件替代了以前称为 ip 的内置 Sopel 插件,如果您例如排除此插件,则可能需要更新您的机器人配置以用 iplookup 替换 ip。
变更日志
1.1.0
- 插件、配置:添加 MaxMind 许可证密钥配置字段 (#4, #5)
如果没有提供 MaxMind 密钥,插件将下载 GitHub 上 .mmdb 文件的镜像。使用许可证密钥,插件将直接从 MaxMind 下载。
插件:在下载 DB 期间/之后略微改进了日志记录
元数据:添加使用 PyPI 受信任发布自动发布工作流程 (#7)
1.0.0
首次发布。替代了作为 sopel 部分发行的前 ip 插件。
项目详情
关闭
sopel_iplookup-1.1.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c3386999bb131d0d507e70151503a644a20ed658accb221c13c06b69f6865c8d |
|
MD5 | 88a66f6ff970635bf9bf0770994e1b58 |
|
BLAKE2b-256 | 40d4515fe802850bf219e0952817ece3ae3fa9b7b3c69b324afd611869a1a062 |
关闭
sopel_iplookup-1.1.0-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ade6974c15aa895e849353e8a05fded2ec054caae462c15d43ead11ea5d33c9d |
|
MD5 | 2ec520c4432aeb06d4c0ec9735addbcd |
|
BLAKE2b-256 | 036cb5729eb97578364cecbec1e36d9d2a4f6f635de240ec137195b5ce4837a9 |