Skip to content

OpmlParser is a node.js script to convert OmniOutliner outlines to CSV, Markdown and OPML files, and to automatically load tasks to a Trello board.

Notifications You must be signed in to change notification settings

trapias/opmlparser

Repository files navigation

OpmlParser

OpmlParser is a node.js script to convert OmniOutliner outlines to CSV and Markdown files, and to automatically load tasks to a Trello board.

Supports both:

  • .opml files (exported from OmniOutliner)
  • .oo3 files (native OmniOutliner format, read directly without manual export)

Please see my Blog post for further details.

How to install

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.

Configure

Edit the configuration file (config.js) with your Trello API credentials if you want to use the Trello integration.

How to use

Run program with:

./oop.js [COMMAND] [ARGS]

COMMANDS

OUTLINE - Export outline to CSV and Markdown

./oop.js outline PATH-TO-FILE.opml
./oop.js outline PATH-TO-FILE.oo3

Transforms an OmniOutliner file 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.

OPML - Convert .oo3 to OPML

./oop.js opml PATH-TO-FILE.oo3

Converts a native OmniOutliner .oo3 file to standard OPML format. Useful for sharing or importing into other applications.

TRELLO - Export tasks to a Trello board

./oop.js trello PATH-TO-FILE.opml
./oop.js trello PATH-TO-FILE.oo3

Populates a Trello list in a board of choice, creating cards with data from the outline. Requires Trello API credentials in config.js.

Credits

Partially inspired by node-opmlparser.

About

OpmlParser is a node.js script to convert OmniOutliner outlines to CSV, Markdown and OPML files, and to automatically load tasks to a Trello board.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •