Git Product home page Git Product logo

mindown's Introduction

mindown

Build Status

What is it?

mindown is the tool that maps what is in your mind to files! It is simple to use and easy to extend for your needs! OK, what it really does is converting mindmaps to files and files to mindmaps. In a pretty extensible fashion.

How to use it?

It is both an app and a library. Follow the instructions below to get your hands on.

App

Running

go install github.com/jutkko/mindown
mindown --input-file input.opml --output-file output.md

And boom! You get your markdown skeleton from your mindmap.

For further options use mindown -h to get you further.

Library

See main.go. It should be pretty straight forward.

How to extend it?

The core idea of this project is to make mindmaps more programmable, editable and approachable. The direction of this can be from mindmaps, so we are able to export them to various formats. The other direction of this can be to mindmaps, so we can visualise different formatted documents. It can be the table of contents of an article, a book or whatever you can think of.

To add a new type of input/output for mindown, it's possible to only implement one direction: i.e., you don't have add them in pairs. This is achieved by providing a centric interface graph.

Right now we only support the following format(s) to input:

And for output:

Todo

I use Mindnote for visualising the mindmaps. There are a few things I'd like to be included in the graph interface.

Notes

Checkbox

Photos

Project52

This is a project from my Project52.

mindown's People

Contributors

jutkko avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.