技术文档

用Python为 WoX 写插件

 03-27  70

WoX is a launcher for Windows that simply works. It’s an alternative to Alfred and Launchy. You can call it Windows omni-eXecutor if you want a long name.

用Python为 WoX 写插件

这是 WoX 官网的简介,作为一个 Windows 下开源的快速启动工具,虽然没有 Launchy 成熟稳定,但是可以方便地写插件这点还是挺值得一试的。到这里获取 WoX :getWox Github

WoX 的插件开发支持 C# 和 Python 3 ,本文以 Python 为基础开发几款小插件。

IPIP

WoX 有一个提供 ip138 的 ip 地址查询的插件,然而在我这似乎并不奏效,索性就借助 的免费 API 来重新开发一个用来快速查询IP信息的小插件。(P.S. ipip 的免费API仅支持每天1000次查询,不过对个人用户来说绝对够用了,此外这个免费 API 貌似不支持 IPV6 和域名查询,所以本插件对这两者也就不做考虑)

首先要定义一个 plugin.json 用来储存插件的相关信息和配置:

1
©2020-2024   万云SSL证书  (www.sslssl.com.cn)  万云科技   豫ICP备2020034358号-10