Skip to content

Converts between Freenode/Freeplane and PlantUML mindmaps

License

Notifications You must be signed in to change notification settings

larkly/mindmapconverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

mindmapconverter

Converts between Freenode/Freeplane and PlantUML mindmaps

How to use

This is a simple Python script to convert a Freemind/Freeplane XML file (.mm extension) to PlantUML or in the opposite direction. This allows for using Freemind/Freeplane as a mindmap generator, and converting this to PlantUML when this should be included in markdown documents where PlantUML content can be rendered, for example with Kroki or with native PlantUML support in the markdown renderer (like Gitlab or other tools)

To convert a Freeplane/Freemind file to a PlantUML mindmap, run:

python converter.py input_file.mm

To convert a PlantUML mindmap to a Freeplane/Freemind XML format, run:

python converter.py input_file.puml

The script will print the output to the console, which you can then copy and save as the appropriate file format (.mm for Freeplane/Freemind or .puml for PlantUML). Note that the script assumes that a file with the .mm extension is a Freemind/Freeplane file, and will output PlantUML. Any other file extension will be assumed to be PlantUML that should be converted to Freemind/Freeplane format.

Use standard redirects to store the content directly to a file.

Pull requests are more than welcome.

About

Converts between Freenode/Freeplane and PlantUML mindmaps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages