Есть ли способ синхронизировать Omnifocus либо с Windows, либо с веб-приложением?

3364
Dan Blows

У меня есть Omnifocus на моем iPad, iPhone и Macbook. Когда я на работе, было бы неплохо иметь доступ к этому списку дел, пока на работе что-то более доступное, чем мой экран iPhone.

Я знаю, что Omnifocus не работает в Windows, но мне интересно, есть ли способ синхронизировать хотя бы часть списка задач с чем-то вроде Remember the Milk или ToodleDo.

3

4 ответа на вопрос

4
Jan Henckens

Omnifocus позволяет синхронизировать действия с синхронизацией iCal и iCal с целым рядом других вещей (RTM и ToodleDo оба делают в соответствии со своими сайтами).

Это может быть немного хлопотно, но я боюсь, что это один из лучших (если не единственный) вариантов.

Если у вас возникли проблемы с запуском OF> iCal, я советую вам посмотреть этот пост на форумах поддержки Omnigroup:

http://forums.omnigroup.com/showthread.php?t=6648

2
Jon Seale

Попробуйте Spootnik . Он предоставляет несколько вещей, все из которых замечательны:

  1. Синхронизация между iPad, iPhone и Mac.
  2. Адрес электронной почты, на который вы можете отправить новый почтовый ящик.
  3. Веб-интерфейс для управления вашими вещами (отлично работает в Windows).
  4. Подключение к Basecamp. (Я не использую эту функцию).
К сожалению, это больше не доступно как услуга - OmniFocus [переключился на зашифрованный формат] (http://www.spootnik.net/release_notes/20160805.html). ELLIOTTCABLE 6 лет назад 0
1
Todd Williamson

FWIW, я быстро взглянул на вики-страницу и домашнюю страницу продукта. Они не содержат никаких API-интерфейсов, с помощью которых разработчик мог бы обращаться к вашим элементам OmniFocus и что-то с ними делать. Я не знаю, есть ли какие-нибудь скриптовые скрипты, которые вы могли бы сделать на самом Mac.

Я думаю, что ваша охота на решение для синхронизации будет долгой.

Они действительно предлагают «API», но в AppleScript. David Antaramian 12 лет назад 0
0
Keith

Unfortunately OmniFocus is a closed, proprietary solution that does not publish an API. This is clearly their business strategy since they have rejected many user requests to open themselves up to the cloud. Omni is an Apple-friendly software company that assumes its customers will use only Apple products (Mac, iPad, iPhone, etc), so their applications (and sync capabilities) are only supported between these platforms.

The closest thing they have to an API is an AppleScript interface that lets you manipulate task data on your desktop. Back in 2007-2008, someone wrote and published a free AppleScript that synced OmniFocus with Toodledo, and it worked great. The problem is that every time Omni releases an update to their software, it will likely change their data structures (including the AppleScript API) and therefore break any scripts that rely on it. This is exactly what happened with an update in 2009.

Another way you could potentially interface with OmniFocus is by reverse engineering their XML via their WebDAV sync. When OmniFocus syncs with a WebDAV server, you can view the text files and see how Omni represents its data structures, so you could potentially exploit this and write your own API. Again, in addition to the extraordinary amount of development work it would take to reverse engineer their data structures, you would also have to face the fact that these structures would change after each software update. So unless you make a full-time job out of this, it's not a feasible solution.

OmniFocus is by far the best application for GTD. It follows David Allen's methodology both literally and conceptually better than anything else I've seen, and the user interface is well-designed and optimized for productivity. However, if you have to spend a significant amount of time managing tasks on any non-Apple platform (i.e., Windows PC, Blackberry, Android, etc), I recommend that you find another GTD product.

I can't blame Omni for not publishing an API...it's their business strategy, and an API could potentially reveal some of the "secrets" that make their products work well. At the same time, however, I don't think it's good for a long-term strategy in a world that is increasingly moving to multi-platform cloud services.

Похожие вопросы