Skip to content

EZ conversion of OmniOutliner .ooutline files to github/gitlab friendly markdown. Works via a single Python function call, can easily be adapted to batch.

Notifications You must be signed in to change notification settings

goodniuniu/omnioutliner_to_markdown

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Convert OmniOutliner docs to markdown the easy way

I'm sharing some of my OmniOutliner files (in particular, my ongoing todo lists) online in a gitlab repo. However, not everybody has OmniOutliner (or a mac), so I figured it would be nice to display the contents of the .ooutline files directly via gitlab's (or github's) built in markdown rendering.

Unfortunately, there's no built-in support for markdown, and all of the existing solutions are clunky, to say the least. So I built this instead!

Install

Clone/cd into the repo, then just do

pip install .

Use

from ootomd import OOutlineToMarkdown
OOutlineToMarkdown(<path-to-.ooutline-file>)

and that's it! See the docstring of OOutlineToMarkdown for more info on optional args.

About

EZ conversion of OmniOutliner .ooutline files to github/gitlab friendly markdown. Works via a single Python function call, can easily be adapted to batch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.5%
  • Jupyter Notebook 27.8%
  • Shell 0.7%