Convert xmind to programmable data types, support xmind pro and xmind zen file types.
Project description
xmindparser is a tool to help you convert xmind file to programmable data type, e.g. json, xml.
Detail usage: https://github.com/tobyqin/xmindparser
## Change Log
1.2.2
Add new config options: showStructure (default True) to include/exclude sheet structure info, and showRelationship (default False) to include relationship info for Xmind Zen/2026 files.
Add support for parsing relationships in Xmind Zen/2026 files when showRelationship is enabled.
Make structure inclusion conditional for Xmind Zen/2026 files based on showStructure config.
Add comprehensive tests for the new config options.
Update documentation in both English and Chinese READMEs.
1.2.1
Fix config system to support dynamic logger reconfiguration.
Add apply_config() function to apply logging configuration changes.
Add comprehensive tests for all config options (hideEmptyValue, logFormat, logLevel, logName).
Update documentation with proper config usage examples.
1.2.0
Add YAML export support with xmind_to_yaml() function.
Add support for Xmind 2026 file format.
Update documentation with local Chinese README and developer guide.
Rename Xmind legacy to Xmind 8, Xmind Zen to Xmind.
1.1.2
Fix Chinese character encoding issue in JSON export by adding ensure_ascii=False to json.dumps().
1.1.1
Add Python 3.14 support.
1.1.0
Add support for converting xmind to markdown format.
New function xmind_to_markdown() to convert xmind file to markdown.
Command line support: xmindparser your.xmind -markdown.
1.0.9
Update Python version classifiers to support 3.9, 3.10, 3.11, 3.12, 3.13.
Fix DeprecationWarning for element truth value testing in Python 3.13.
1.0.8
Handle empty title name for xmind zen in some cases.
1.0.6
Keep empty topic title as null but not “[Blank]”
1.0.5
Support xmind zen file type.
1.0.4
Support parse label feature.
1.0.2
Rename config key names.
1.0.1
Support parse xmind to xml file type.
1.0.0
Support parse xmind to dict data type with Python.
Support parse xmind to json file type.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xmindparser-1.2.2.tar.gz.
File metadata
- Download URL: xmindparser-1.2.2.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7db78bd1df48f160a5e00d698683a174af5d563da36f2b308de032b88be388ed
|
|
| MD5 |
9505909443115475365250e4fdb9cc4c
|
|
| BLAKE2b-256 |
ef39b8549bfa46943051296e909e0d17162b7bbab02a145e5497e937ce61394d
|
File details
Details for the file xmindparser-1.2.2-py3-none-any.whl.
File metadata
- Download URL: xmindparser-1.2.2-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b90a3fa819f052a58240e40c8052960e36eb98e155c4f0c2e2f1547979f61082
|
|
| MD5 |
3ed2292899df02033a12752477333145
|
|
| BLAKE2b-256 |
ff65a3505ffa21636d3b06a6329a18a45d0c168f3bff40c12a6ef3803f38f9ee
|