Skip to content

客户端工具箱: 执行并保存Python脚本(@eg Office文档操作 + 项目部署)

Notifications You must be signed in to change notification settings

data-python/pyflow

Repository files navigation

README


技术选型 @stack

pywebview -- JavaScript的界面+Python的脚本, 同时薅两个生态的羊毛
arco -- 设计风格沉稳中又带着些许风骚
tinydb -- 本地json数据的增删改查(但它不抗揍)

===
// 后期考虑改成
lowdb
sqlite

本地启动 @run

npm run init
# npm run initfix # paramiko等安装失败时可单独安装

npm run init:cef # 或者兼容模式初始化
# npm run initfix:cef # paramiko等安装失败时可单独安装

npm run dev # 启动前端

npm run start # 启动客户端
npm run start:cef # 或者兼容模式启动客户端

软件打包 @build

npm run build
npm run build:cef # 或者兼容模式打包

运行环境 @env

正常打包运行需要先下载EdgeWebView2Runtime环境, 这比兼容模式下打包的体积要少60M

但如果懒得安装环境, 也可以直接用CEF兼容模式的安装包, 不过在功能和样式上有很多的小bug要兼容处理...


参考 @ref

About

客户端工具箱: 执行并保存Python脚本(@eg Office文档操作 + 项目部署)

Resources

Stars

Watchers

Forks

Languages