我常用的cli工具。

ik-cli的Python项目详细描述


ik cli

Build Status

简介

这个应用程序为我提供了一些常用的命令行工具。

安装

您可以使用pip安装此工具。

pip install ik-cli

用法

可以使用main命令显示所有子命令。

ik_cli -h
# the echo are:
Usage: ik_cli [OPTIONS] COMMAND [ARGS]...

Options:
  -v, --verbose  Enable verbose mode.
  -h, --help     Show this message and exit.

Commands:
  ip  get ip info
  time  timestamp convert

IP信息

现在可以使用ip子命令从ip.sb获取点IP信息。

ik_cli ip 8.8.8.8

# the echo is:
IP:              8.8.8.8
ASN:             15169
CONTINENT_CODE:  NA
COUNTRY:         United States
COUNTRY_CODE:    US
LATITUDE:        37.751
LONGITUDE:       -97.822
ORGANIZATION:    Google LLC
TIMEZONE:        America/Chicago

如果要获取主机IP,可以执行以下操作:

ik_cli ip -m host

# echo
Your IP:  192.168.0.2
Method:   UDP

时间转换

现在可以将字符串时间(例如:2019-8-12019-8-2 12.09.11)更改为时间戳。 或者将时间戳(如1565007913)更改为字符串时间。

注意:时区取决于机器的时区。

ik_cli time'2019-08-05 13:14:11'# echo 
Timestamp:  1564982051
Time:       2019-08-05 13:14:11

ik_cli time1564982100# echo
Timestamp:  1564982100
Time:       2019-08-05 13:15:00

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

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误