All Projects → lalz001 → pymindmap

lalz001 / pymindmap

Licence: other
pymindmap是一个由python控制的脑图编辑工具

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Less
1899 projects
python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to pymindmap

Mindmaps
An open source, offline capable, mind mapping application leveraging HTML5 technologies
Stars: ✭ 2,339 (+17892.31%)
Mutual labels:  mindmap
svelte-mindmap
Svelte component for MindMap
Stars: ✭ 122 (+838.46%)
Mutual labels:  mindmap
MindMapper
Blender Python - Node-based multi-line text and image flowchart
Stars: ✭ 58 (+346.15%)
Mutual labels:  mindmap
Civil Service Exam
公务员考试知识思维导图,我们岸上见!
Stars: ✭ 203 (+1461.54%)
Mutual labels:  mindmap
android-thinkmap-treeview
Tree View; Mind map; Think map; tree map; custom view; 自定义;关系图;树状图;思维导图;组织机构图;层次图
Stars: ✭ 314 (+2315.38%)
Mutual labels:  mindmap
GitMindMap-command
📘 GitMindmap Git 指令-思维导图 Git常用指令速查
Stars: ✭ 108 (+730.77%)
Mutual labels:  mindmap
Blink Mind
Fully customizable mindmap framework for react.js. 支持插件的,可被完全定制的思维导图库,基于react.js和immutable.js。
Stars: ✭ 169 (+1200%)
Mutual labels:  mindmap
domino
a tool for collaging thoughts
Stars: ✭ 83 (+538.46%)
Mutual labels:  mindmap
DevSecOps-Toolchain
DevSecOps Toolchain
Stars: ✭ 102 (+684.62%)
Mutual labels:  mindmap
almanacs
A recipe for everything 🗒️
Stars: ✭ 47 (+261.54%)
Mutual labels:  mindmap
Lute
🎼 一款对中文语境优化的 Markdown 引擎,支持 Go 和 JavaScript。A structured Markdown engine that supports Go and JavaScript.
Stars: ✭ 222 (+1607.69%)
Mutual labels:  mindmap
MindMap-Of-ES6
基于阮一峰老师的《ECMAScript 6入门》绘制的ES6思维导图
Stars: ✭ 28 (+115.38%)
Mutual labels:  mindmap
Mind-Map
基于思维导图的可视化学习系统
Stars: ✭ 85 (+553.85%)
Mutual labels:  mindmap
Slides
Misc Threat Hunting Resources
Stars: ✭ 203 (+1461.54%)
Mutual labels:  mindmap
IntelArchitectureMap
Intelligence Architecture Mind Map
Stars: ✭ 41 (+215.38%)
Mutual labels:  mindmap
Mindmap Full Stack
This is A roadmap or you can spell it mindmap for Developer's , this is for frontend and Full stack developer , all the people who belive in them and want to grow faster can work with this mindmap.
Stars: ✭ 185 (+1323.08%)
Mutual labels:  mindmap
javaer-mind
Java 程序员进阶学习的思维导图
Stars: ✭ 66 (+407.69%)
Mutual labels:  mindmap
pentestmindmap
a mindmap on pentest #pentestmindmap #oscp #lpt #ecsa #ceh #bugbounty
Stars: ✭ 179 (+1276.92%)
Mutual labels:  mindmap
additives
Additions to Liquid for mindmapping, interactions with documents, syntax highlight extensions, slideshows, ...
Stars: ✭ 15 (+15.38%)
Mutual labels:  mindmap
MindMaps
#ThreatHunting #DFIR #Malware #Detection Mind Maps
Stars: ✭ 224 (+1623.08%)
Mutual labels:  mindmap

pymindmap

简介

pymindmap是一个由python控制的脑图编辑工具

首先感谢百度开源的百度脑图https://github.com/fex-team/kityminder-editor 个人针对其做了python后端代码和一部分自己需要的功能

预览

可以用移动端观看

lalz001.github.io为本人用此项目制作的个人脑图分享静态页面,大家也可自行搭建

安装并执行

安装

pip install pymindmap

安装成功后

pymindmap

额外功能

  • 通过修改css代码实现了移动端浏览和放大缩小的手势操作
  • 通过websocket推送实现了协同编辑和同步浏览功能
  • 增加文件夹侧边栏,从而可以在单页面中创建切换导图以及文件夹,提供了脑图的导出功能,并将导出的脑图的js地址替换为github保障导出脑图无需客户端支持,用户可将导出脑图直接放入静态服务器从而对他人分享
  • 增加python代码执行功能,导图中额外提供python控制导图页面的接口,从而让导图更加可交互;并对此提供了执行,停止,全部执行,全部停止等操作,用户可以自行探索
  • 增加命令行模式,具体可以通过pymindmap --help查看,并提供pymindmap ps 和 pymindmap kill 命令查看删除导图唤醒的python 进程

开发使用

该项目使用前后端分离的方式开发,使用nginx端口转发达成协调

docker-compose up -d --build

To shut down:

docker-compose down

本地测试运行

clone到本地后 python -m pymindmap

构建

python setup.py sdist

文档docs查看

clone到本地后执行

python -m pymindmap --mindmappath=docs/minders --picturepath=docs/pictures
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].