plantuml2freemind
Converts plantuml mindmaps to FreeMind .mm files (and few other formats).
Created especially for Teamlead Roadmap project, which stores and maintains a big community-driven roadmap in a mindmap. It's very convenient to have text plantuml as a source format and generate other required formats from it.
Prerequisites
- python >= 3.7
Installation
pip install plantuml2freemind
Usage
plantuml2freemind --help or python -m plantuml2freemind --help
Convert example in one command:
plantuml2freemind convert examples/small_teamlead_roadmap.puml output.mm
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Local development
The project uses poetry as a dependency management tool. For local development convenient way to installing and
running project is using poetry install. Please, use >=1.0.0 version of
poetry even if it is a beta-version.
Poetry automatically creates venv (or uses already activated venv) and install all requirements to it and the project
itself as editable . After installing you can run project as a typical python script
(python plantuml2freemind/cli.py --help) or as python's package entry_point (plantuml2freemind --help)
TIP: Use poetry shell or poetry run before running commands: they activate venv. If you want to connect venv to
your IDE, use poetry env list --full-path
License
Metadata
Release files for plantuml2freemind 0.8.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plantuml2freemind-0.8.2.tar.gz | 8.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plantuml2freemind-0.8.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.0 kB
Release files / plantuml2freemind-0.8.2.tar.gz
| Download URL | plantuml2freemind-0.8.2.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bfa15d8fe25e111dbc5970023b1e744aa8d6e76e11c7158494c9a9ea8daa4596
|
|
BLAKE2b-256 checksum How to use checksums |
c72c179814b92a9e075ce3b96acde2f803881d87cb1fe58828475062341af419
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.7.1 Linux/4.15.0-1077-gcp
|
Release files / plantuml2freemind-0.8.2-py3-none-any.whl
| Download URL | plantuml2freemind-0.8.2-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
97f1db6d5369c64620ebde12a199eaaf81ead2771277ab07d6215c9e04f27511
|
|
BLAKE2b-256 checksum How to use checksums |
71e76d320184130a16127fe0cc0277b4c45019a4fa7294018228db664e15232e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.7.1 Linux/4.15.0-1077-gcp
|