gcamp / omnifocus-github

Node-based CLI tool to sync GitHub issues to Omnifocus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

omnifocus-github

Node-based CLI tool to sync GitHub issues to Omnifocus

Requirements

OSX Yosemite (because we use JavaScript for Automation instead of AppleScript)

Installation

Download node at nodejs.org and install it, if you haven't already.

  1. Install the package globally.
npm install omnifocus-github --global
  1. Download the OmniFocusLibrary and move it to ~/Library/Script Libraries
  2. Create an OAuth token on GitHub
  3. Create a config file named ~/.omnifocus-github. You'll probably want to change permissions, e.g. sudo chmod 0600 ~/.omnifocus-github.
  4. In the config file, fill in values:
token: <your GitHub auth token here>

Usage

omnifocus-github

Dependencies

  • applescript: Easily execute arbitrary AppleScript code on OS X through NodeJS.
  • github: NodeJS wrapper for the GitHub API
  • js-yaml: YAML 1.2 parser and serializer
  • osenv: Look up environment settings specific to different operating systems
  • temp: Temporary files and directories

Dev Dependencies

None

Hat tips

License

MIT

Generated by package-json-to-readme

About

Node-based CLI tool to sync GitHub issues to Omnifocus

License:MIT License


Languages

Language:JavaScript 99.1%Language:Shell 0.9%