https://github.com/alvarogarcia7/freemind-exporter-formatter
https://github.com/alvarogarcia7/freemind-exporter-formatter
exporter freemind mindmap mm python tool
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alvarogarcia7/freemind-exporter-formatter
- Owner: alvarogarcia7
- Created: 2021-11-09T10:38:13.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-06T13:54:34.000Z (9 months ago)
- Last Synced: 2025-01-10T22:49:15.788Z (4 months ago)
- Topics: exporter, freemind, mindmap, mm, python, tool
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Freemind Mindmap Formatter
Export [Freemind][0] mindmaps.
[0]: http://freemind.sourceforge.net/wiki/index.php/Main_Page
## Scope
### Out of scope* HTML nodes
### Features
* Specify a formatter from the command-line
* Formatters are specified as Python programs## How to use it
### Sample usage
See examples in [approval_tests](tests%2Fapproval_tests):
```bash
python3 main.py --input ./data/test1.mm --formatter leaf_as_text.py
```### Extending the formatters
This project has been designed so that the formatting is separated from the XML representation.
To use another Exporter, implement another child of `MindmapExporter`, then call it in the main arguments.
See example invocation in the [approval_tests](tests%2Fapproval_tests) folder.There is a sample exporter in the `print_as_titles.py` file.