T minus 10 days until the iPhone drops, and I'm hacking some scripts to help me take advantage of its functionality. I have an AJAX version of OmniFocus Mobile waiting in the wings, but I'm hoping to find a replacement for ACGI Dispatcher before posting it. Stay tuned.
In the mean time, I whipped up a script to sync agenda items to their respective contact records' notes. To install:
The script assumes a top-level context called @Agendas, and sub-contexts for contacts in your address book. Click the "Sync Agendas" button on the toolbar, and it will add agenda items as a bulleted list in the contacts' notes. When you sync your iPhone, these notes should (in theory) be transferred to the device.
A few final notes:
Enjoy!
In the mean time, I whipped up a script to sync agenda items to their respective contact records' notes. To install:
- Uncompress and drop the attached script into ~/Library/Scripts/Applications/OmniFocus
- Right-click the toolbar, select "Customize Toolbar..." and drag the script to the toolbar.
The script assumes a top-level context called @Agendas, and sub-contexts for contacts in your address book. Click the "Sync Agendas" button on the toolbar, and it will add agenda items as a bulleted list in the contacts' notes. When you sync your iPhone, these notes should (in theory) be transferred to the device.
A few final notes:
- You don't need a context for each contact in your address book, nor do you need an address book contact for each agenda sub-context. It only syncs when it finds a match.
- The spelling of the contact's name be exactly the same.
- It does not sync both ways. Removing a line from the address book notes will not mark the associated task as completed.
- Don't want to sync manually? Set up a cron job.
Enjoy!
Last edited by dansays; 2007-06-19 at 10:13 AM..