Skip to main content

Convert FreePlane Mind Map to Markdown for import into Roam

Project description

Mind Map to Markdown for Roam import

Got a Mind Map with contents you'd like to import into Roam?

This Python application might do what just you want.

It will take a Freeplane .mm Mind Map file and convert it into Markdown ready for manual import into Roam.

I think Freemind mind maps should also work, but I have not yet tested them.

It's currently in early beta.

Features

The generated markdown file will have a hierarchy of bullet points that match the branches of the Mind Map.

For each branch that has a description, the text of the description will be appended to the branch title, starting on the line below.

If a branch has a link to a web page a link will be generated in the markdown file.

Rich text is supported in branch titles and descriptions.

Requirements

You need Python >= 3.8 and a recent version of pip3.

Installation

pip3 install fp2md4roam

Use

From a command line, run convert_map <path_to_mind_map> <target_directory>

So, if you have a mind map file my_map.mm, and type convert_map my_map.mm foo with a root node called My Smart Mind Map this will create a file called MySmartMindMap.md in the output directory foo.

You can then import the MySmartMap.md into Roam in the usual way.

When Roam imports a Markdown file it will ask you what name you want for the page after import.

Since this application will remove spaces and punctuation for the generated file name you may want to alter the page name before you import it.

Example:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fp2md4roam-0.2.2.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fp2md4roam-0.2.2-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file fp2md4roam-0.2.2.tar.gz.

File metadata

  • Download URL: fp2md4roam-0.2.2.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for fp2md4roam-0.2.2.tar.gz
Algorithm Hash digest
SHA256 36bdc90b297e80e671e1e15c340fe075ac7847aadc40b178b559a2fe947f4a0e
MD5 42d95b076a27c0e841efc34d1ac85c23
BLAKE2b-256 4d1cb399df743615d39c9f1cb5be936d9f0968f6bdf160b217da349d69714ce0

See more details on using hashes here.

File details

Details for the file fp2md4roam-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: fp2md4roam-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for fp2md4roam-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3cf0b606518eb8e031ebaaf36d86e954571e51c729897c83e29cdd54cc55349c
MD5 b2aa16dd0fafa6bf76d1f7db6b47163c
BLAKE2b-256 dce8268564a14c815e89bcd0266dfe655e3a4e377304d1aa078fc52d58efa43d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page