An open API service indexing awesome lists of open source software.

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

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.