查找公共IP地址的工具。

whatsmyip的Python项目详细描述


什么我的

Build Statuspypi releaseCoverage Status

安装和使用

作为一个CLI工具:

$ pip3 install whatsmyip
$ myip
240.0.0.0

作为库:

>>> from whatsmyip.ip import get_ip
>>> from whatsmyip.providers import GoogleDnsProvider  # Or any other provider
>>> get_ip(GoogleDnsProvider)
'240.0.0.0'

支持的提供程序

  • 谷歌域名系统
  • httpbin.org
  • 云耀斑
    • DNS
    • http

本项目目标

这个项目的目标不是成为检查IP地址的最佳工具。 在这种情况下,我建议您使用更简单的方法,如:

curl https://httpbin.org/ip

我开发这个项目是为了在探索新的想法或技术时有一些简单的实验

许可证

2018 Therry van Neerven版权所有

特此免费授予获得本软件副本和相关文档文件(以下简称“软件”)的任何人使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件副本的权利并在符合以下条件的情况下,允许向其提供软件的人员这样做:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中

<软件>提供“原样”,无任何担保,明示或默示,包括但不限于适销性、适合特定用途和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的

发布历史记录

0.1.3条

改进了在项目中使用whatsmyip作为模块的自述文件。

0.1.2

添加了CloudFront HTTP和DNS提供程序

0.1.1

  • 在PYPI上添加降价说明的新版本

0.1.0条

  • 将初始版本发布到pypi进行公共测试。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java HTTP Status 500实例化servlet类示例时出错。网络应用   java如何在Android中存储密钥   固定宽度的java JScrollPane   Scala枚举可以映射到像Java这样的整数吗?   Java的命名约定是什么。属性文件?   从Apple Script运行Java的applescript   哪种类型的花括号编码风格更适合java程序员?   SpringWebFlux中的java实现“有效”,但我试图理解“为什么?”   java在给定条件下找到可能的最小数组   ExecutorService的java超时而不阻塞主线程   Java:将对象强制转换为数组类型   java无法引用/修改innerclass中的非最终变量   java Android Studio网络探查器:无法在网络活动图上选择范围   java XMLUnit忽略元素顺序   java无法从游标窗口读取第0行第1列错误   java如何在weka random forest中获取ClassValue?   java如何设置单击计数以显示对象?