Tools to generate mindmaps compatible from markdown-like text files, either as PNG with graphviz or as wisemapping-compatible XMLs
Project description
Tools to generate mindmaps compatible from markdown-like text files, either as PNG with graphviz or as wisemapping-compatible XMLs.
A viewer for those can be found here: https://github.com/Lucas-C/wisemapping-mindmap-viewer
Also include a [Twilio](https://www.twilio.com) webhook that can receive updates for such markdown-like mindmap files, stored in git.
For more information, I wrote some [blog posts](https://chezsoi.org/lucas/blog/tag/mindmap/) explaining the role of those scripts.
Table of Contents
Usage
wisemapping_md2xml examples/welcome.md > welcome.xml
graphviz_md2png examples/seasons.md
Deployment
upstart job using pew & uwsgi: /etc/init/brain_dump.conf
start on startup script set -o errexit -o nounset -o xtrace cd /path/to/brain_dump exec >> upstart-stdout.log exec 2>> upstart-stderr.log date LANG=fr_FR.UTF-8 HOME=$PWD pew-in brain_dump uwsgi --buffer-size 8000 --http :80 --manage-script-name --mount /webhook=brain_dump/twilio_webhook_gitdb_app.py end script
Contributing
pre-commit hooks installation:
pip install -r dev-requirements pre-commit install
Unit tests (executed by pre-commit run):
py.test
Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
[1.0.0] - 2017-09-22
Initial publish version
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
Hashes for brain_dump-1.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ad414600b005ecebd0ae183705976188f751502dc43276ca97525eb516f6254 |
|
MD5 | c2ad2c702170c676861ad6773052b14b |
|
BLAKE2b-256 | 0f5eaf7d7fa98cfd24968925898ea10b9eba77c6702e4644ea2678cd1737b7ad |