Python Mindmap
Project description
## 简介 pymindmap是一个由python控制的脑图编辑工具
首先感谢百度开源的百度脑图https://github.com/fex-team/kityminder-editor 个人针对其做了python后端代码和一部分自己需要的功能
## 安装并执行 安装 ` pip install pymindmap ` 安装成功后 ` pymindmap ` ## 额外功能 - 通过修改css代码实现了移动端浏览和放大缩小的手势操作 - 通过websocket推送实现了协同编辑和同步浏览功能 - 增加文件夹侧边栏,从而可以在单页面中创建切换导图以及文件夹,提供了脑图的导出功能,并将导出的脑图的js地址替换为github保障导出脑图无需客户端支持,用户可将导出脑图直接放入静态服务器从而对他人分享 - 增加python代码执行功能,导图中额外提供python控制导图页面的接口,从而让导图更加可交互;并对此提供了执行,停止,全部执行,全部停止等操作,用户可以自行探索 - 增加命令行模式,具体可以通过pymindmap –help查看,并提供pymindmap ps 和 pymindmap kill 命令查看删除导图唤醒的python 进程
### 开发使用 该项目使用前后端分离的方式开发,使用nginx端口转发达成协调 `bash docker-compose up -d --build ` To shut down: `bash docker-compose down ` ### 本地测试运行 clone到本地后 python -m pymindmap
### 构建 python setup.py sdist
### 联系作者 问题和建议反馈: 邮件组:lfz163453@163.com 或者在issue下反馈
### 文档docs查看 clone到本地后执行 ` python -m pymindmap --mindmappath=docs/minders --picturepath=docs/pictures `
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pymindmap-1.0.22.tar.gz
.
File metadata
- Download URL: pymindmap-1.0.22.tar.gz
- Upload date:
- Size: 580.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a12bd7a278f5d043ac4667100bf736b7f23932f1448e343b616461a8475a5695 |
|
MD5 | 95e2bbb4135e63b18a456c7729829bd6 |
|
BLAKE2b-256 | d79b668d52f89d2a2578afa11ac16837924cf51d11ea9db637ea28d4d15bdcfb |
File details
Details for the file pymindmap-1.0.22-py2.py3-none-any.whl
.
File metadata
- Download URL: pymindmap-1.0.22-py2.py3-none-any.whl
- Upload date:
- Size: 593.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bde965590da23fcf05e64543993f3ba9b30fd7bbbf95d84bd6eacf0746febf4f |
|
MD5 | 51743290cc9c497985cc74cbff21dd5f |
|
BLAKE2b-256 | 6db5f984027488fb471b2999b198d3248438fc697d19a7c1c2181bad041429e5 |