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/git/dir exec >> upstart-stdout.log exec 2>> upstart-stderr.log date APP_SCRIPT=$(dirname $(pew-in brain_dump python -c 'import brain_dump; print(brain_dump.__file__)'))/twilio_webhook_gitdb_app.py LANG=fr_FR.UTF-8 pew-in brain_dump uwsgi --buffer-size 8000 --http :8087 --manage-script-name --mount /webhook=$APP_SCRIPT 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.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f40e447cf5ae1e3f0e314a6282b2b903773a006506a4cb8ff71f95f7973f983c |
|
MD5 | 57349ae567a0126e9f06cf0e4607d4f5 |
|
BLAKE2b-256 | 944ea605771029a9d828c67996d9cbc955f73030d14e3a8e9148bff7fd51c44a |