如何制作wox插件并且上传到官网供其他人使用

时间:2024-03-27 13:59:04

一、新建工程

在wox的plugin目录下面新建一个project,里面至少包含plugin.json和main.py两个文件,其他的文件根据需要添加,Image中的放logo的图标文件的,可以使用python写,也可以使用其他语言比如C#、C等编写插件,如下:

如何制作wox插件并且上传到官网供其他人使用

二、填写plugin.json表单

需要包括以下内容,按照字段填表就完了,如果不会的话,可以在wox的plugin文件夹中有个HelloWorldPython的示例工程,把里面的文件考出来就改一下就可以了,我的修改如下:
如何制作wox插件并且上传到官网供其他人使用

三、编写main.py文件

这块的话就根据逻辑写程序就完了,需要一定的python基础,所以新手的话就算了,需要比较扎实的功底。可以参考官网的指南,在此我还编写了utils.py使得代码更具有工程感。
如何制作wox插件并且上传到官网供其他人使用

四、打包项目文件

参考GitHub上的issue:How to create .wox #2199,将wox工程打包zip之后将后缀名改为wox。
如何制作wox插件并且上传到官网供其他人使用

五、上传到wox官网

登录wox官网注册wox的账号,然后按照要求上传项目文件就可以了
如何制作wox插件并且上传到官网供其他人使用

六、最终效果

成功之后,我们就可以使用wpminstall的指令下载自己编写的插件了
如何制作wox插件并且上传到官网供其他人使用

如何制作wox插件并且上传到官网供其他人使用
如何制作wox插件并且上传到官网供其他人使用
参考文献
Creating a basic Wox launcher plugin