sagaangel 发表于 3 天前

Fullme 辅助工具 -- 基于python--全平台

适用群体:
    用的终端没有内置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:
            


页: [1]
查看完整版本: Fullme 辅助工具 -- 基于python--全平台