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
Changelog
https://github.com/Lucas-C/brain_dump/blob/master/CHANGELOG.md
Contributing
pip install -r dev-requirements pre-commit install
The 2nd command install the pre-commit hooks
To only execute a single unit test:
py.test -k 'test_topic_from_line[toto-expected_topic0]'
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.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 342e31a4b944c9ebebc699826dad25c38d7f70e5fc334f4cd35fdee28d0aa5bc |
|
MD5 | 270b57979bcb3daec89b666824700065 |
|
BLAKE2b-256 | f504810ce7a11bb7255c7fc283324a5358d8f00a0a9c23fac2062cfdc87bb560 |