I’ve recently started learning Python, and in the process I’ve become a huge fan of a Python coding environment for iOS called Pythonista. It allows one to actually run scripts on an iPhone or an iPad, and given the fact that it has a great URL scheme, some really cool things are possible.
I decided last night that I’d try to create a means with which to easily send myself reminders on my iOS devices, using a Pythonista script and Drafts. The script takes minimal textual input from Drafts in the form of a note on one line and an interval of time (in minutes) on the second line. I fire a Drafts action, and that’s it. At the appointed time, I’ll receive a native iOS notification containing my reminder.
I find it really handy: there’s no need to fumble with Reminders.app, set a date and time, etc. And it’s also far, far quicker than trying to set a timer in Clock.app.
If you have both Drafts and Pythonista on your device(s), give it a shot. The relevant code, the Drafts URL action, and more can be found in my post on the Pythonista user forums.
UPDATE, July 18, 2013 9:56 PM: Version 1.1 tweaks the script to add an audio notification upon successful creation of a new reminder.