![]() ![]() # -f folder Save a file to FOLDER named with the task title, note as contents # -reminder-list LIST List to use in Reminders.app (default "Reminders") # -m, -reminders Add an item to the Reminders list in Reminders.app (due immediately) # -n, -notify Use terminal-notifier to post Mountain Lion notifications # -z, -no-replace Don't updated tags with after notification # -v, -version Display the version, then exit You can save a file to a public Dropbox folder, have IFTTT notice it and take any number of actions on it. The note for the reminder will be the file contents. # The `-f FOLDER` option allows you to specify a directory where a file named with the reminder title will be saved. # The `-m` option will add a reminder to Reminders.app in Mountain Lion, due immediately, that will show up on iCloud-synced iOS devices as well. # If the file has a ".taskpaper" extension, it will be converted to Markdown for formatting before processing with MultiMarkdown. The contents of the note will be rendered with MultiMarkdown, which needs to exist at /usr/local/bin/multimarkdown. # Use the -e ADDRESS option to send an email with the title of the note as the subject and the contents of the note as the body to the specified address. # Notifications require that the 'terminal-notifier' gem be installed: Clicking a notification will open the related file in nvALT. # Use the -n option to send Mountain Lion notifications instead of terminal output. ![]() Check for reminders every 30-60 minutes using cron or launchd. # This script is intended to be run on a schedule. Additional text on the line or the entire note (in the case of a tag on its own line) will still be included in the note, if the notification method supports that. "This is the override")` would create a reminder called "This is the override", ignoring any other text on the line or the name of the file. # If you include a double-quoted string at the end of the remind tag value, it will override the default reminder title. If a tag is on a line with other text, only that line will be used as the title and the content. # Reminders on their own line with no other text will send the entire note as the reminder with the filename being the subject line. # Put 06:00)` anywhere in a note to have a reminder go off on the first run after that time. # It expects an ISO 8601 format date () with optional 24-hour time ( 15:30). It also works with Day One journal folders. # It searches ".md", ".txt", ".ft" and ".taskpaper" files. # This tool will search for tags in the specified notes folder. I have amended the script provided by to add the in min Any information I can give you to help with debugging that? One issue I am still having is that the script seems to add a calendar event to whatever calendar I happen to have in focus in calendar.app, regardless of the tag or what I have my default calendar set to in calendar.app. This appears to have been an artifact of messing around trying to understand loading/unloading (at one point I actually saw two instances of reminders.app running so I know I was doing something Very Wrong), as it seems to be working now. However, the same command copy’n’pasted to the command line would work. The issue I was having was that when running from the agent, the script would change the tags in my file, but not actually add reminders. After a bunch of messing around to varying degrees of success, I’m using Launch Control, and that is slightly easier than editing the plist files (though I am still unclear on the concepts of how to get agents to unload and load again for testing).
0 Comments
Leave a Reply. |