|
适用群体:
用的终端没有内置Fullme插件或者受限于本机操作系统现有的插件用不了的,可以尝试用这个。
原则上只要有>Python3.7环境有桌面支持的,均可以使用,不局限于操作系统。
因为用了PyQt5,是需要本身系统有桌面支持的,比如Linux 需要X11 这些,使用云平台远程的同学
如果使用X11转发,原则上也是可以用的(ssh -X username@server_address), 具体细节没测试过,
欢迎有需求有兴趣的同学一块测试一块改进下,,。。。
Docker容器中,需要额外挂载X11 socket。
环境准备(我的测试环境是macos+paotin):
1. 本地装好Python3 >=3.7 配置好环境变量和系统Path,确保直接输入python3 -V/pip3 -V可得到正确版本信息。
2. pip安装依赖
pip3 install PyQt5 PyQtWebEngine bs4 -i https://mirrors.aliyun.com/pypi/simple/
如果还需要其他依赖,反正少啥就pip3 install xxx
大概需要安装90M的依赖库。
3. 将 fm.pyc文件扔到paotin 安装主目录 一般是 ~/paotin/ 这个目录;
4. tin文件里添加action触发,抓取fullme链接,参考如下:
- #action {http://fullme.pkuxkx.net/robot.php?filename=%*} {
- okLog %1;
- #SYSTEM {python3 fm.pyc %1 &} {1};
- };
复制代码
注:如果fm.pyc 没在paotin 主目录,那么调用的时候带上实际路径也可 python3 /xx/xx/fm.pyc %1 &
paotin中调用系统命令用#system {xxxx} ,其他终端我没了解,按理也应该有类似的命令。
使用效果:
搭建完环境后把fm.pyc 搞回去,测试下,能打开窗体不报错大概率没问题的。
实际界面中测试效果如下,现在默认弹出窗体在左上角,大小为280*550:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|