README.md

omnifocusR

Travis build status Codecov test coverage

Overview

OmniFocus is an excellent task manager application for MacOS and iOS by the folks at OmniGroup, it is based on the ideas of Getting Things Done, but supports other methodologies as well.

omnifocusR converts your OmniFocus data into a convenient tidy data frame ready for analysis.

Installation

# install.packages("devtools")
devtools::install_github("bkkkk/omnifocusR")

Usage

To use omnifocusR you first need to export your database:

  1. In OmniFocus, go to File -> Export...
  2. Select OmniFocus document as the File Format
  3. Right-click on the newly exported ofocus package and select Show Package Contents
  4. Unzip the file to any location
  5. You will note that a single XML file called contents.xml was extracted
  6. In R:
# library("omnifocusR")
tasks <- process_of_db("PATH_TO_CONTENTS.XML_FILE")

This will return a tibble that contains all the tasks in the ofocus file with context and project names.

Disclaimer

This project and it's contributors are not related in any way, shape or form to the OmniGroup or any organization related to them. This package was not built, tested, sanctioned, blessed, approved by the OmniGroup, nor is it maintained by them. They probably haven't got a clue that it exists. If something breaks because you used it, it's on you. I make no claims to OmniFocus or any of the OmniGroup applications, they are awesome and you should use them folks.



bkkkk/omnifocusR documentation built on Sept. 22, 2019, 8:21 p.m.