起因
我的日常工作方式以Omnifocus为主,邮箱为辅。圈内人都知道,Omnifocus 无 Windows 客户端。这对于以 PC 为主力的我来说,添加新任务到 Omnifocus 只有两个途径:
1、iOS 客户端:拿起手机→3D Touch 新建收件箱→输入文字→返回主屏幕后锁屏
2、官方 Mail Drop:打开邮箱→新建邮件→输入Mail Drop Address→关闭邮箱
可以看到,上述两种方式相当不便利,尤其是当任务多时,一天要 N 次上述步骤。况且针对 iOS 设备,还要忍受一段时间后系统自动删除 Omnifocus 客户端后台导致的重新加载时间。
这对于效率至上的我来说,简直不能忍。
转机
后来 Omnifocus 2.14 版更新,增加了很多 Powerful URL Schemes(对本次更新详细介绍参考《OmniFocus 的 URL Schemes 用法》),而且 Omnifocus 开始支持 Taskpaper 格式批量导入任务。这对于经常需要批量导入项目和任务的我来说,简直大福利。然后——被官网安利买了Editorial。再然后,为了充分利用 Editorial 的功能,自学 Python(只学了皮毛,后来也不了了之╮(╯_╰)╭)。
再后来,在少数派看到《Windows 上的 Alfred,免费开源的效率启动器:Wox》,对这款软件第一印象挺不错,很赞的效率工具。最重要的是支持自编 Python 插件。
麒麟臂开始隐隐发做,感觉可以折腾些什么。
何不让Wox快速发邮件给 Omnifocus Mail Drop 呢,Wox 呼出输入界面的速度简直快得不要不要的。
成果
快捷键快速呼出 Wox 界面,输入关键字“t”(可自定义),输入标题和注释(注释用“&”与标题连接),回车,Omnifcous 同步一下(开启后台刷新后貌似会自动同步)。
等待输入 输入任务Let's start !
一、准备工作
2. 下载安装 Wox;
4. 下载 Wox 插件包。
二、设置
1、安装 Wox,通知栏右键选择Setting;
设置 Python 安装路径:
设置Python路径2、打开 Wox 安装路径,把插件包解压到 Plugins 文件夹;
路径类似如下:
C:\Users\用户名\AppData\Local\Wox\app-1.3.357\Plugins
3、插件包文件设置;
用记事本打开plugin.json,各项信息参考官方说明文档,按需修改。
官方说明
4、邮箱帐号设置;
因本人使用 QQ 邮箱服务,QQ 邮箱使用 SSL 设置,所以单纯的输入邮箱密码无效,第三方客户端需用授权码验证。
生成授权码5、woxmail.py 填入邮箱相关信息。
woxmail.py 右键以Edit with IDLE 打开,不建议用第三方编辑器。按照文档注释填入相应信息。
Try it!
结语
Omnifocus 在 GTD 领域绝对数一数二,但是对于非 Mac 作为主力的用户多少有些不方便,本文的曲线救国也算是一些安慰。
在编写本文代码过程中遇到一些难点,当时既想快点解决,又不想太快解决。难点就好比电影里的高潮,难点解决意味着高潮已过,对这件事的兴趣开始降低,需要寻找新的难点来刺激自己。这种害怕难题做完的感觉不是能懂否?
如何串联已有的知识为新的需求服务,是我一直关注的,并且这过程让我乐此不疲。
网友评论