mt3 / mutt-to-omnifocus Goto Github PK
View Code? Open in Web Editor NEWThis project forked from andrewlkho/mutt-to-omnifocus
Create OmniFocus tasks from messages in mutt
This project forked from andrewlkho/mutt-to-omnifocus
Create OmniFocus tasks from messages in mutt
mutt-to-omnifocus.py is a short python script to create OmniFocus tasks from messages in mutt. Actually, it's a relatively MUA-agnostic script in that it accepts any RFC-compliant message that the python `email` package can handle on STDIN. My use case for developing this script is that I want to acheive some version of Inbox Zero, and doing so (for me) involves off-loading e-mails into tasks. If you use Mail.app, of course, OmniFocus provide the Clip-O-Tron for linking tasks with messages. One of the (few) drawbacks of using mutt is that it doesn't readily integrate into Mac OS X. So I wrote this script that creates a task in the inbox. The subject of the e-mail is used for the name of the task, whilst various headers are placed into the note (enough to identify the e-mail by). I tend to use the `Message-ID` field to pull up the e-mail later in mutt by using the `~i` pattern modifier. Usage ===== Place the script somewhere in your `$PATH`, and then use something like the following in your mutt configuration files: macro index,pager \cL "<pipe-message>mutt-to-omnifocus.py<enter>" \ "Create OmniFocus task from message" If you want to bring up the task in the quick entry panel instead, use the `-q` option: macro index,pager \cL "<pipe-message>mutt-to-omnifocus.py -q<enter>" \ "Create OmniFocus task from message" -- Andrew Ho <[email protected]>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.