Skip to main content

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

pymindmap-1.0.22.tar.gz (580.0 kB view details)

Uploaded Source

Built Distribution

pymindmap-1.0.22-py2.py3-none-any.whl (593.7 kB view details)

Uploaded Python 2 Python 3

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

Hashes for pymindmap-1.0.22.tar.gz
Algorithm Hash digest
SHA256 a12bd7a278f5d043ac4667100bf736b7f23932f1448e343b616461a8475a5695
MD5 95e2bbb4135e63b18a456c7729829bd6
BLAKE2b-256 d79b668d52f89d2a2578afa11ac16837924cf51d11ea9db637ea28d4d15bdcfb

See more details on using hashes here.

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

Hashes for pymindmap-1.0.22-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bde965590da23fcf05e64543993f3ba9b30fd7bbbf95d84bd6eacf0746febf4f
MD5 51743290cc9c497985cc74cbff21dd5f
BLAKE2b-256 6db5f984027488fb471b2999b198d3248438fc697d19a7c1c2181bad041429e5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page