OpmlParser is a node.js script to convert OmniOutliner outlines to CSV and Markdown files, and to automatically load tasks to a Trello board.
It basically requires you to export an outline to an OPML file, and then uses this XML file to export data to multiple formats.
Please see my Blog post for further details.
Download or clone this repository to a local folder, then open a terminal there and run:
npm install
This will install necessary node.js modules.
Edit the configuration file (config.js)
Run program with:
./oop.js [COMMAND] [ARGS]
./oop.js outline PATH-TO-FILE.opml
Transforms an OmniOutlineer .opml file (export .oo3 to .opml) to both:
- a comma-separated-values (.csv) file
- a markdown (.md) document
The CSV is intended to be used in a spreadsheet such as Numbers, in order to do sums and any calculations about estimates. The MD would be the basis to write a document, for example with Pages. You might open the MD with any editor (e.g. MacDown for Mac) and export to Html for convenience.
./oop.js setup PATH-TO-FILE.opml
Populates a Trello lists in a board of choice, creating cards with data from the outline.
Partially inspired by node-opmlparser.