GithubHelp home page GithubHelp logo

imclab / omnifocus-to-reminders Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jeredb/omnifocus-to-reminders

0.0 1.0 0.0 183 KB

Three Applescripts to help send OmniFocus tasks to Reminders app (selection or batch)

omnifocus-to-reminders's Introduction

OmniFocus to Reminders

Update

As of 2013-06-07, the AppleScripts have been removed from this repo. I am no longer a OmniFocus user. It would be irresponsible and careless of me to provide AppleScript that I have no intention to support.

If you are interested in maintaining the scripts for future use, feel free to contact me.

Overview

Three Applescripts to help send OmniFocus tasks to Reminders app

  • of2reminders - Send OmniFocus task to Reminders by selection (supports multiple selections)
  • of2reminders-batch - Send OmniFocus task to Reminders in batch.
  • of2reminders-sync - Sync task completion status when task is completed in Reminders App

Use Case

I like to keep my errand tasks in OmniFocus, but I also want the convenience of shared family shopping lists via Reminders.

Script Configuration

of2reminders and of2reminders-batch can be configured as such:

Property: cleanUp

  • If you want to keep the OmniFocus task active after sending it to Reminders, set cleanUp to "link"
  • If you want to complete the OmniFocus task after sending it to Reminders app, set cleanUp to "complete"
  • Default is "link"

Property listMode

  • If you want to send the OmniFocus task to one of multiple Reminders lists, set listMode to "multi"
  • If you want to send the OmniFocus task to a single Reminders list, set listMode to "single"
  • Default is "multi"

Property contextList

A list of whichever OmniFocus context names you want to send to Reminders in Batch. NB: The context names must match the names of the Reminders lists.

Property defaultList

The name of your default Reminders List

  • Used by listMode multi if the OmniFocus task does not have a context
  • Is the list all tasks are sent to if listMode is single.

Requirements

When using of2reminders-Batch:

  • In order to send tasks to multiple Reminders lists, the names of the Reminders lists MUST MATCH the OmniFocus context name.
  • To use of2reminders-sync script, the notes added to both the OmniFocus and Reminders tasks MUST exist.

Notes

You can run the script in the background by either creating a launchd item or by using Keyboard Maestro.

omnifocus-to-reminders's People

Contributors

chewingpencils avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.