Schlagwort-Archive: Omnifocus

Outlook to OmniFocus, take 5

Outlook to OmniFocus, take 5 outlook

Hey this is is it, the long awaited updated version with features to spare.

Features:

  • configurable growl notifications (provided by Paul)
  • fix for empty subject lines (provided by Paul and Peter)
  • added mail headers (from, date) to content of the note (provided by Paul)
  • does not rely on a separate jar tool anymore and should therefore be more compatible with older Mac OS versions. (courtesy of someone on the omnifocus forums whos name I forgot unfortunately)
  • configuration options
    • growl enabled
    • delete mail after turning it to an omnifocus task
    • bring omnifocus to the front
    • put cursor into a specific field in the quick entry panel
    • open quick entry panel (or just add the task silently to inbox)

Install instructions:

  1. Double click the zip file to extract it
  2. Copy the contents of the zip file to <userhome>/Documents/Microsoft User Data/Outlook Script Menu Items (you can do this even easier by opening Outlook, selecting the script menu item “About this menu…” and then click “Open Folder”.
  3. that’s it

Note to non-english office users:

Your Outlook Script Menu Items folder is in a different location. Please go the route via „About this menu“ explained in point 2!

Usage instructions:

  1. select a mail in outlook
  2. open the script menu and choose  ”Send Outlook to Omnifocus” (see screenshot) or alternatively just press CTRL+O (o, not zero)

Configuration instructions:

So if you want to tweak the settings of the script, bring up the file in the outlook menu items folder and double click it.

This will open AppleScript editor (if it does not, then you can try right click and choose Open with…). In applescript editor you will see a configuration block on the top of the file. Change the values as documented in the script, save it and you should be fine.

Note that a few settings rely on other settings to be configured (i.e. currently omnifocus activation will only be invoked if the quick entry panel is switched on). If you find those restrictions too cumbersome, let me know and I will look into that.

Download

OutlookToOmnifocus-v7.zip

Outlook to OmniFocus, take 4

Outlook to OmniFocus, take 4 outlook

This is another update to the previous releases of my Outlook script. The main changes are

  • growl notification (provided by Paul)
  • fix for empty subject lines (provided by Paul and Peter)
  • added mail headers (from, date) to content of the note (provided by Paul)
  • a few optional hooks that you can customize the behaviour of the script

Install instructions:

  1. Double click the OutlookToOmniFocus-v4.tar.gz to extract it
  2. Copy the contents of the zip file to <userhome>/Documents/Microsoft User Data/Outlook Script Menu Items (you can do this even easier by opening Outlook, selecting the script menu item „About this menu…“ and then click „Open Folder“.
  3. that’s it

Usage instructions:

  1. select a mail in outlook
  2. open the script menu and choose  „Send Outlook to Omnifocus“ (see screenshot) or alternatively just press CTRL+O (o, not zero)

Outlook to OmniFocus, take 4 script

In case something goes horribly wrong

I obviously dont hope that it does, but please open Console and watch for suspicious messages. Typically this will give you some idea.

Download

Download the file see here: OutlookToOmnifocus-v5.zip see update below

Important

If you have a non-english system then your „Microsoft User Data“ folder might use a different localized name. In this case please replace „Microsoft User Data“ with the correct folder name (e.b. „Microsoft-Benutzerdaten“ if you are using a german system). Thanks to Jens for pointing this out.

Update 24.02.2011

I have updated the script and fixed the Growl integration. This should work now. In addition I have added a couple of CHANGEME comments in order to make it easier to customize the script.

Download the latest file here: OutlookToOmnifocus-v6.zip

Update 17.5.2011

Since I like to share and people were seeing issues, here is the source for the maildecoder java tool.

MailDecoder-src.zip

Update 19.05.2011

Please take a look at http://rainer.jagdkommando.org/wordpress/blog/category/gtd/ for the latest version of this script.

Outlook to Omnifocus take 3

Outlook to Omnifocus take 3 outlook

This is another update to the previous releases of my Outlook script. The main changes are

  • no more use of perl
  • much smaller file size
  • uses java now (requires java6)
  • handles arbitrary encodings (even russian)

Install instructions:

  1. Double click the OutlookToOmniFocus-v4.tar.gz to extract it
  2. Copy the contents of the zip file to <userhome>/Documents/Microsoft User Data/Outlook Script Menu Items (you can do this even easier by opening Outlook, selecting the script menu item „About this menu…“ and then click „Open Folder“.
  3. that’s it

Usage instructions (Updated 2010-11-03):

  1. select a mail in outlook
  2. open the script menu and choose  „Send Outlook to Omnifocus“ (see screenshot) or alternatively just press CTRL+O (o, not zero)

Outlook to Omnifocus take 3 script

In case something goes horribly wrong

I obviously dont hope that it does, but please open Console and watch for suspicious messages. Typically this will give you some idea.

Download

Download the file here: OutlookToOmniFocus-v4.tar.gz

Update 5.11.2010

If you have a non-english system then your „Microsoft User Data“ folder might use a different localized name. In this case please replace „Microsoft User Data“ with the correct folder name (e.b. „Microsoft-Benutzerdaten“ if you are using a german system). Thanks to Jens for pointing this out.

Update 15.02.2011

Please check out the latest version here:

http://rainer.jagdkommando.org/wordpress/blog/2011/02/15/outlook-to-omnifocus-take-4

Outlook to OmniFocus take 2

Outlook to OmniFocus take 2 outlook

This is an update to the previous release of my Outlook script. The main changes are

  • no more terminal hackery for properly configuring scripts
  • script now uses absolute path which should allow you to also use it within a mail rule without changes
  • does not leave dead files around spamming your root folder (yay)

One thing that it does not yet do properly is handling character conversion well when you receive mails with odd characters (@Invoker, I haven’t managed to fix this yet even though I spent already quite considerable time with it, will keep looking for a solution. If anyone knows how to convert koi8-r characters properly to utf8 I am all ears).

So summing it up, it fixes most of the problems that people were reporting previously.

Install instructions:

  1. Double click the OutlookToOmniFocus-v3.tar.gz to extract it
  2. Copy the contents of the zip file to <userhome>/Documents/Microsoft User Data/Outlook Script Menu Items (you can do this even easier by opening Outlook, selecting the script menu item „About this menu…“ and then click „Open Folder“.
  3. that’s it

In case something goes horribly wrong

I obviously dont hope that it does, but please open console and watch for suspicious messages. Typically this will give you some idea.

Download

Download the file here: OutlookToOmniFocus-v3.tar.gz

Update 31.10.2010

Wow, today is really busy, released a new version which should fix all known issues as well as be much smaller.

Check it out here Outlook to Omnifocus take 3

Outlook to OmniFocus

Outlook to OmniFocus outlook

So just in time for the public release of Outlook for the Mac this is the update that will make Outlook and OmniFocus play nice with each other. It is an update to the version for Entourage (here). In addition to preventing the nasty error dialog that came up if you used the old script, this will now also process the email content which prevents HTML tags from showing up in your task description in OmniFocus. However, this comes at a price, you have to install a couple of commandline perl tools.

Update 31.10.2010

I have released a new version. Please use that one from now on.

Outlook to OmniFocus take 2

Update 25.10.2010

I have now created a packaged version of the script which does not require you do go through all the trouble with installing tons of dependencies. The downside is that the script file is rather large (15MB). If you dont mind this, it is definitely the easier install.

Download the new script from here SendOutlookToOmniFocus-v2.

Install instructions (updated 2010-10-29):

1. Copy the contents of the zip file to <userhome>/Documents/Microsoft User Data/Outlook Script Menu Items (you can do this even easier by opening Outlook, selecting the script menu item „About this menu…“ and then click „Open Folder“.

2. Go to terminal into the previously mentioned folder and perform

chmod a+x decoder

For the non terminal warriors (level 75): that means you open terminal and then type

cd Doc (hit the tab key)/Micro(hit the tab key)/Outl(hit the tab key)

the terminal will complete this automatically as you hit tab, so you should then see

cd Documents/Microsoft User Data/Outlook Script Menu Items/

then hit enter and type

chmod a+x decoder

then hit enter again, and you are done.

————

Old outdated info from last time round:

This might not be for the faint of heart but with a nice time machine backup in your back pocket, what can go wrong, eh?

Installation instructions (out of date)

1. I only tested this with Snow Leopard, so if you are using something older, your mileage may vary

2. open Terminal and type in the following

sudo -s
(you will be prompted for your password)
cpan YAML MIME::Parser

Now you will be asked a ton of questions, I always take the default answer by hitting the Enter key. This will seriously take a couple of minutes (sorry, perl wants to download half of the internet in order to satisfy a single dependency).

3. You can close terminal now

3. Almost done, now copy the contents of the zip file to <userhome>/Documents/Microsoft User Data/Outlook Script Menu Items (you can do this even easier by opening Outlook, selecting the script menu item „About this menu…“ and then click „Open Folder“.

4. now you should be good to go.

In case something goes horribly wrong

I obviously dont hope that it does, but please open console and watch for suspicious messages. Typically this will give you some idea.

Also it might be useful to try and run the script manually and see if it reports issues. You can do this by opening Terminal, navigating to the script menu folder (cd ~/Documents/Microsoft User Data/Outlook Script Menu Items) and then executing

perl decoder.pl

If this returns some errors then you have done something wrong, re-read the install instructions and try and be extra careful when you repeat them.

This program wants to read from the standard input, since you dont really have anything right now, you can hit Ctrl-C now.

Download

Download the file here: SendOutlookToOmniFocus.

Creating OmniFocus Tasks from Entourage, take 3

Omnifocus-1  Creating OmniFocus Tasks from Entourage, take 3 Omnifocus 1

It seems that my previous script to make omnifocus tasks out of entourage stopped working, either due to OF 1.7.x or Snow Leopard.

Anyway I have updated the script now and it should work on all versions.

Entourage2Omnifocus

Update 7.1.2010

While this mail rule is currently the latest one, please take a look at the newest posts tagged with „Omnifocus„, to find if there is a newer version.

Update 19.10.2010

In case you have switched to Outlook, take a look at this post.

Update 7.12.2010

Just in time for the holidays there is an updated version of the script for all you Entourage users out there.

Creating OmniFocus tasks in Entourage – take 4

Creating OmniFocus Tasks from Entourage, take 2

Creating OmniFocus Tasks from Entourage, take 2 entourage

This is a different solution to the previous entourage 2 omnifocus problem. This script will create an omnifocus task from an entourage mail message (I believe it will also store the attachments). I found it on the OmniGroup Forum and I like it better than the previous one, since it now also creates a back link.
latest, greatest Entourage to Omnifocus – Page 2 – The Omni Group Forums

The only drawback in my setup is that the mail is subsequently opened in Mail.app (which can be a plus too, depending on how you see it :). Most likely thats just what the default email app is configured to be to handle .eml files.

You can either use the script directly from the page or take my slightly modified version. The original script saves the file to the users folder where you have to actually change the file name inside the script to make it work for you. I have changed the path to /tmp which works fine for me and is independent of the user.

I also took the liberty to bring Omnifocus to the front which is quite nice.

download the script here.

Installation:
Place the script in your ~/Documents/Microsoft User Data/Entourage Script Menu Items/ directory

You can rename it if you wish; I put an [OF] so it sorts to the top and groups with more OF scripts as they become available.

The script currently supports importing multiple emails: just select all the emails you want to import (you can command click them to select non-sequential emails), then hit the hotkey (control-O for me).

Entourage Hotkey:
I have also assigned it a keyboard shortcut of control-O for OmniFocus (which you can change by altering the last character in the filename, but be sure to beware of conflicts)

This has been tested with Entourage 2008 on Exchange messages.

Let me know what you think

Update 11.11.2008

I have noticed that my wordpress mangled up the filename of the script. Please rename it to

[OF] SendEntourageToOmniFocuscO.scpt

Update 17.11.2008

I have now placed a zip file for download so that you dont have to rename the script anymore.

In addition as already noted in the comments, in order to make OF open the linked mails in Entourage instead of Mail.app you have to assign the .eml extension to entourage. You can do this by

  1. drag a mail to the desktop (from Entourage or Mail.app)
  2. select the mail file (should be something.eml) and hit Cmd-I (to show info)
  3. then in the open with dropdown select “Entourage” and click “change all”

Update

this mail rule is out out date, please take a look at the newest posts tagged with „Omnifocus„, to find the latest version.