Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

pypi_version_img pypi_license_img travis_build_status snyk_deps_status

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 webhook that can receive updates for such markdown-like mindmap files, stored in git.

For more information, I wrote some blog posts explaining the role of those scripts.

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]'

Release files for brain_dump 1.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for brain_dump 1.1.5
File Size Uploaded
brain_dump-1.1.5.tar.gz 23.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for brain_dump 1.1.5
File Interpreter ABI Platform
brain_dump-1.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 87.6 kB

Release files / brain_dump-1.1.5.tar.gz

Download URL brain_dump-1.1.5.tar.gz
Size 23.6 kB
Tags Source
SHA-256 checksum
How to use checksums
60a73a17c2b577bde810fbaa5ef3c9a1f44554159f9f63ab38eadde57eb00988
BLAKE2b-256 checksum
How to use checksums
9b1f850211b94db37be363a4b4bc23419545d4ddb439556091ec98f18a49fc56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.4 CPython/3.6.1 CYGWIN_NT-10.0/2.9.0(0.318/5/3)

Release files / brain_dump-1.1.5-py3-none-any.whl

Download URL brain_dump-1.1.5-py3-none-any.whl
Size 64.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ad10c541d29de7ff686651aff86294b79613e30336ba6334f270f5302e6b821
BLAKE2b-256 checksum
How to use checksums
4059e41676f7ef9f8b0c29a9b044111104a736acbd93015ad4da006bf2391c0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.4 CPython/3.6.1 CYGWIN_NT-10.0/2.9.0(0.318/5/3)
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page