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:
你好,请问我运行python3 fm.pyc 12345后,提示RuntimeError: Bad magic number in .pyc file,没有出现窗体。
本人macos环境。
以下是运行命令:
charlie@charliedeMacBook-Pro paotin % source myenv/bin/activate
(myenv) charlie@charliedeMacBook-Pro paotin % pip3 install PyQt5 PyQtWebEngine bs4 -i https://mirrors.aliyun.com/pypi/simple/
Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
Requirement already satisfied: PyQt5 in ./myenv/lib/python3.13/site-packages (5.15.11)
Requirement already satisfied: PyQtWebEngine in ./myenv/lib/python3.13/site-packages (5.15.7)
Requirement already satisfied: bs4 in ./myenv/lib/python3.13/site-packages (0.0.2)
Requirement already satisfied: PyQt5-sip<13,>=12.15 in ./myenv/lib/python3.13/site-packages (from PyQt5) (12.17.1)
Requirement already satisfied: PyQt5-Qt5<5.16.0,>=5.15.2 in ./myenv/lib/python3.13/site-packages (from PyQt5) (5.15.18)
Requirement already satisfied: PyQtWebEngine-Qt5<5.16.0,>=5.15.0 in ./myenv/lib/python3.13/site-packages (from PyQtWebEngine) (5.15.18)
Requirement already satisfied: beautifulsoup4 in ./myenv/lib/python3.13/site-packages (from bs4) (4.14.3)
Requirement already satisfied: soupsieve>=1.6.1 in ./myenv/lib/python3.13/site-packages (from beautifulsoup4->bs4) (2.8)
Requirement already satisfied: typing-extensions>=4.0.0 in ./myenv/lib/python3.13/site-packages (from beautifulsoup4->bs4) (4.15.0)
A new release of pip is available: 25.1.1 -> 25.3
To update, run: pip install --upgrade pip
(myenv) charlie@charliedeMacBook-Pro paotin % python3 fm.pyc 12345
RuntimeError: Bad magic number in .pyc file
(myenv) charlie@charliedeMacBook-Pro paotin % python3 -V/
Unknown option: -/
usage: /usr/local/Cellar/python@3.13/3.13.3_1/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python ... [-c cmd | -m mod | file | -] ...
Try `python -h' for more information.
(myenv) charlie@charliedeMacBook-Pro paotin % python3 -V
Python 3.13.3
(myenv) charlie@charliedeMacBook-Pro paotin % pip3 -V
pip 25.1.1 from /Users/charlie/paotin/myenv/lib/python3.13/site-packages/pip (python 3.13)
(myenv) charlie@charliedeMacBook-Pro paotin %
pyc是编译后的文件吧……
这种随便糊个gui 监听个http端口就行了吧……
python那个环境安装,不太适合这个活
flututer/avalonia比较好
页:
[1]