Richard61 Posted September 3, 2016 Posted September 3, 2016 Love this workflow. I also downloaded your notes workflow. I appreciate your work. surrealroad 1
Benjamski Posted September 3, 2016 Posted September 3, 2016 I've always loved this workflow, and had only minor issues with it (usually me forgetting the syntax) but this latest update is fantastic. It's so much more intuitive and I use it constantly. Thanks for the great work! surrealroad 1
catgsmith Posted October 16, 2016 Posted October 16, 2016 Thanks for the great workflow. I created a feature branch on Github to add rstudy - which will create five reminders over increasing intervals. The idea of is to apply spaced repetition- a learning strategy, to increase recall by revising after 1hour, 5 hours, 1 day, 5 days, 25 days. Let me know if you find this a useful feature - I find rstudy this works well since so much of what we learn is from the internet. surrealroad 1
FeliksN Posted October 17, 2016 Posted October 17, 2016 (edited) Quote Sorry for the late reply here. I didn't realize you had responded. Anyway, the only example that works is actually adding a task. I can type 'r some text' and it will add 'some text' as a reminder. Nothing else works. I always get a "Reminder command not recognized or no matching reminders found". radd, rshow don't work either. Not sure why. I did get rtest to run and here is the output: Test results: OS version: 10.11.6 (0 seconds) Current date: Wednesday, August 31, 2016 at 16:54:48 (0 seconds) Initialize workflow path: /my/scrubbed/path/Alfred.alfredpreferences/workflows/user.workflow.78F5A48A-961B-4C9A-930C-2FE726A7D9C1 (0 seconds) Initialize alfred-library: OK (0 seconds) Initialize update-library: OK (0 seconds) Initialize wf-library: OK (0 seconds) Initialize plist-library: OK (0 seconds) Reminders.app state: Running (0 seconds) Fetch reminder count: 6 (8 seconds) Fetch reminder info: OK (7 seconds) Fetch reminder list count: 6 (0 seconds) Fetch reminder list info: OK (0 seconds) Run cache process: SKIPPED (0 seconds) Fetch cache timestamp: SKIPPED (0 seconds) Fetch cached reminder count: SKIPPED (0 seconds) Test basic query: OK (0 seconds) Test today query: OK (0 seconds) Test in n minutes query: OK (0 seconds) Test in n hours query: OK (0 seconds) Test in n days query: OK (0 seconds) Test in n days y hours query: OK (0 seconds) Test in n hours y minutes query: OK (0 seconds) Test at time query: OK (0 seconds) Test tomorrow at time query: OK (0 seconds) Test in x list query: OK (0 seconds) Subtitle generation: OK (0 seconds) Test basic reminder filtering: OK (0 seconds) Test remind today reminder filtering: OK (0 seconds) Test due tomorrow reminder filtering: OK (0 seconds) Test reminder list filtering: OK (0 seconds) Test version-check response: OK (0 seconds) Current unix time: 1.472680503E+9 (0 seconds) Simple JSON: OK (0 seconds) Test execution time: 15 seconds Same problem. Test results: OS version: 10.12 (0 seconds) Current date: Monday, 17 October 2016 at 23:14:47 (0 seconds) Initialize workflow path: /Users/***/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.45E316E4-45AB-4F0B-8A72-FE817C0972C7 (0 seconds) Initialize alfred-library: OK (0 seconds) Initialize update-library: OK (0 seconds) Initialize wf-library: OK (0 seconds) Initialize plist-library: OK (0 seconds) Reminders.app state: Running (0 seconds) Fetch reminder count: 0 (0 seconds) Fetch reminder info: ERROR: Reminders got an error: Can’t get reminder 1 whose completed = false. Invalid index. (0 seconds) Fetch reminder list count: 4 (0 seconds) Fetch reminder list info: OK (1 seconds) Run cache process: SKIPPED (0 seconds) Fetch cache timestamp: SKIPPED (0 seconds) Fetch cached reminder count: SKIPPED (0 seconds) Test basic query: OK (0 seconds) Test today query: OK (0 seconds) Test in n minutes query: OK (0 seconds) Test in n hours query: OK (0 seconds) Test in n days query: OK (0 seconds) Test in n days y hours query: OK (0 seconds) Test in n hours y minutes query: OK (0 seconds) Test at time query: OK (0 seconds) Test tomorrow at time query: OK (0 seconds) Test in x list query: OK (0 seconds) Subtitle generation: OK (0 seconds) Test basic reminder filtering: OK (0 seconds) Test remind today reminder filtering: OK (0 seconds) Test due tomorrow reminder filtering: OK (0 seconds) Test reminder list filtering: OK (0 seconds) Test version-check response: OK (0 seconds) Current unix time: 1,476735288E+9 (0 seconds) Simple JSON: OK (0 seconds) Test execution time: 1 seconds Edited October 17, 2016 by FeliksN
surrealroad Posted October 24, 2016 Author Posted October 24, 2016 On 31/08/2016 at 10:57 PM, jmb275 said: Sorry for the late reply here. I didn't realize you had responded. Anyway, the only example that works is actually adding a task. I can type 'r some text' and it will add 'some text' as a reminder. Nothing else works. I always get a "Reminder command not recognized or no matching reminders found". radd, rshow don't work either. Not sure why. I did get rtest to run and here is the output: Test results: OS version: 10.11.6 (0 seconds) Current date: Wednesday, August 31, 2016 at 16:54:48 (0 seconds) Initialize workflow path: /my/scrubbed/path/Alfred.alfredpreferences/workflows/user.workflow.78F5A48A-961B-4C9A-930C-2FE726A7D9C1 (0 seconds) Initialize alfred-library: OK (0 seconds) Initialize update-library: OK (0 seconds) Initialize wf-library: OK (0 seconds) Initialize plist-library: OK (0 seconds) Reminders.app state: Running (0 seconds) Fetch reminder count: 6 (8 seconds) Fetch reminder info: OK (7 seconds) Fetch reminder list count: 6 (0 seconds) Fetch reminder list info: OK (0 seconds) Run cache process: SKIPPED (0 seconds) Fetch cache timestamp: SKIPPED (0 seconds) Fetch cached reminder count: SKIPPED (0 seconds) Test basic query: OK (0 seconds) Test today query: OK (0 seconds) Test in n minutes query: OK (0 seconds) Test in n hours query: OK (0 seconds) Test in n days query: OK (0 seconds) Test in n days y hours query: OK (0 seconds) Test in n hours y minutes query: OK (0 seconds) Test at time query: OK (0 seconds) Test tomorrow at time query: OK (0 seconds) Test in x list query: OK (0 seconds) Subtitle generation: OK (0 seconds) Test basic reminder filtering: OK (0 seconds) Test remind today reminder filtering: OK (0 seconds) Test due tomorrow reminder filtering: OK (0 seconds) Test reminder list filtering: OK (0 seconds) Test version-check response: OK (0 seconds) Current unix time: 1.472680503E+9 (0 seconds) Simple JSON: OK (0 seconds) Test execution time: 15 seconds Nothing looks wrong here. Do any of the examples work for you? r today release the hamsters into the wild r tomorrow bring about financial ruin upon my enemies r in 5 minutes drop everything r in 2 hours laugh out loud in random thoughts list r in 3 days 1 hour pick stuff up off the floor r in 1 day at 2pm to run amok r on 24/12/13 to forget everything I know about things in movies r on 12 June 15 to come up with some interesting ideas r on 11 12 13 to check what the weather's like r on 31-12-99 23:22 to panic about the millennium bug r at 2pm to wait for nothing in particular r thursday at 15.30 to ask some difficult questions
surrealroad Posted October 24, 2016 Author Posted October 24, 2016 On 17/10/2016 at 9:20 PM, FeliksN said: Same problem. Test results: OS version: 10.12 (0 seconds) Current date: Monday, 17 October 2016 at 23:14:47 (0 seconds) Initialize workflow path: /Users/***/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.45E316E4-45AB-4F0B-8A72-FE817C0972C7 (0 seconds) Initialize alfred-library: OK (0 seconds) Initialize update-library: OK (0 seconds) Initialize wf-library: OK (0 seconds) Initialize plist-library: OK (0 seconds) Reminders.app state: Running (0 seconds) Fetch reminder count: 0 (0 seconds) Fetch reminder info: ERROR: Reminders got an error: Can’t get reminder 1 whose completed = false. Invalid index. (0 seconds) Fetch reminder list count: 4 (0 seconds) Fetch reminder list info: OK (1 seconds) Run cache process: SKIPPED (0 seconds) Fetch cache timestamp: SKIPPED (0 seconds) Fetch cached reminder count: SKIPPED (0 seconds) Test basic query: OK (0 seconds) Test today query: OK (0 seconds) Test in n minutes query: OK (0 seconds) Test in n hours query: OK (0 seconds) Test in n days query: OK (0 seconds) Test in n days y hours query: OK (0 seconds) Test in n hours y minutes query: OK (0 seconds) Test at time query: OK (0 seconds) Test tomorrow at time query: OK (0 seconds) Test in x list query: OK (0 seconds) Subtitle generation: OK (0 seconds) Test basic reminder filtering: OK (0 seconds) Test remind today reminder filtering: OK (0 seconds) Test due tomorrow reminder filtering: OK (0 seconds) Test reminder list filtering: OK (0 seconds) Test version-check response: OK (0 seconds) Current unix time: 1,476735288E+9 (0 seconds) Simple JSON: OK (0 seconds) Test execution time: 1 seconds Same question, do any of the following work? r today release the hamsters into the wild r tomorrow bring about financial ruin upon my enemies r in 5 minutes drop everything r in 2 hours laugh out loud in random thoughts list r in 3 days 1 hour pick stuff up off the floor r in 1 day at 2pm to run amok r on 24/12/13 to forget everything I know about things in movies r on 12 June 15 to come up with some interesting ideas r on 11 12 13 to check what the weather's like r on 31-12-99 23:22 to panic about the millennium bug r at 2pm to wait for nothing in particular r thursday at 15.30 to ask some difficult questions
jpreeves Posted October 27, 2016 Posted October 27, 2016 Hey, I found this thread by googling the "Reminder command not recognized..." string. When I type in one of your test commands, like "r today release the hamsters," it does the following: For about five seconds, it says "Processing request..." (Screenshot_1) For another five seconds it says "Reminder command not recognized..." (Screenshot_2) Then, after the delay, it allows me to enter the reminder as normal (Screenshot_3). So it works, just after a bit of a delay. Unfortunately rtest doesn't seem to work, no matter how long I wait before running it. This would be a killer workflow for me; many thanks for your work putting it together, and I hope I can figure out what's causing this delay.
FeliksN Posted November 1, 2016 Posted November 1, 2016 On 10/24/2016 at 1:21 PM, surrealroad said: Same question, do any of the following work? r today release the hamsters into the wild r tomorrow bring about financial ruin upon my enemies r in 5 minutes drop everything r in 2 hours laugh out loud in random thoughts list r in 3 days 1 hour pick stuff up off the floor r in 1 day at 2pm to run amok r on 24/12/13 to forget everything I know about things in movies r on 12 June 15 to come up with some interesting ideas r on 11 12 13 to check what the weather's like r on 31-12-99 23:22 to panic about the millennium bug r at 2pm to wait for nothing in particular r thursday at 15.30 to ask some difficult questions All these commands works correctly. Please take a look at my screenshots.
flome Posted November 2, 2016 Posted November 2, 2016 I have the same issue. Any command other than creating a reminder shows "command not recognized" I'm running MacOS Sierrra 10.12.1 (which could be the problem). Also, when running "r this" I can't seem to set a time for my reminder and sometimes the title I set won't stick. It will give it the subject name of the mail item or the title of the chrome window instead. It's a little inconsistent there.
surrealroad Posted November 2, 2016 Author Posted November 2, 2016 33 minutes ago, flome said: I have the same issue. Any command other than creating a reminder shows "command not recognized" I'm running MacOS Sierrra 10.12.1 (which could be the problem). Also, when running "r this" I can't seem to set a time for my reminder and sometimes the title I set won't stick. It will give it the subject name of the mail item or the title of the chrome window instead. It's a little inconsistent there. Please see the first post. *Only* creating reminders are supported. in Mac OS 10.12.
flome Posted November 2, 2016 Posted November 2, 2016 1 hour ago, surrealroad said: Please see the first post. *Only* creating reminders are supported. in Mac OS 10.12. Thanks, I see you mention that the "bug" may never be fixed by Apple. Do you think it's worth adding a clause to the subtext in the workflow to avoid repetitive questions from people who can't read (like me?)
rdm20 Posted December 2, 2016 Posted December 2, 2016 Hi there, first off I love your product! Sadly, I recently upgraded to Mac OS Sierra (10.12.1) and now cannot get the recipe to work. When I launch alfred and type r help, or remind me in ... nothing shows up. For some reason, rtest is the only thing that works, here are the results. Any ideas!? Thanks, Ryan Test results: OS version: 10.12.1 (0 seconds) Current date: Friday, December 2, 2016 at 1:08:37 PM (0 seconds) Initialize workflow path: /Users/XXXX/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.D5F5B3E6-3183-4DE5-BAC4-4423F3CAFD7A (0 seconds) Initialize alfred-library: OK (0 seconds) Initialize update-library: OK (0 seconds) Initialize wf-library: ERROR: mkdir: /Users/XXXX/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data: No such file or directory (0 seconds) Initialize plist-library: OK (0 seconds) Reminders.app state: Not running (0 seconds) Fetch reminder count: 20 (15 seconds) Fetch reminder info: OK (15 seconds) Fetch reminder list count: 1 (0 seconds) Fetch reminder list info: OK (0 seconds) Run cache process: SKIPPED (0 seconds) Fetch cache timestamp: SKIPPED (0 seconds) Fetch cached reminder count: SKIPPED (0 seconds) Test basic query: OK (0 seconds) Test today query: OK (0 seconds) Test in n minutes query: OK (0 seconds) Test in n hours query: OK (0 seconds) Test in n days query: OK (0 seconds) Test in n days y hours query: OK (0 seconds) Test in n hours y minutes query: OK (0 seconds) Test at time query: OK (0 seconds) Test tomorrow at time query: OK (0 seconds) Test in x list query: OK (0 seconds) Subtitle generation: OK (0 seconds) Test basic reminder filtering: OK (0 seconds) Test remind today reminder filtering: OK (0 seconds) Test due tomorrow reminder filtering: OK (0 seconds) Test reminder list filtering: OK (0 seconds) Test version-check response: ERROR: The variable timestamp is not defined. (0 seconds) Current unix time: 1.480712947E+9 (0 seconds) Simple JSON: OK (0 seconds) Test execution time: 30 seconds
surrealroad Posted December 5, 2016 Author Posted December 5, 2016 On 02/12/2016 at 9:11 PM, rdm20 said: Hi there, first off I love your product! Sadly, I recently upgraded to Mac OS Sierra (10.12.1) and now cannot get the recipe to work. When I launch alfred and type r help, or remind me in ... nothing shows up. For some reason, rtest is the only thing that works, here are the results. Any ideas!? Thanks, Ryan Test results: OS version: 10.12.1 (0 seconds) Current date: Friday, December 2, 2016 at 1:08:37 PM (0 seconds) Initialize workflow path: /Users/XXXX/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.D5F5B3E6-3183-4DE5-BAC4-4423F3CAFD7A (0 seconds) Initialize alfred-library: OK (0 seconds) Initialize update-library: OK (0 seconds) Initialize wf-library: ERROR: mkdir: /Users/XXXX/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data: No such file or directory (0 seconds) Initialize plist-library: OK (0 seconds) Reminders.app state: Not running (0 seconds) Fetch reminder count: 20 (15 seconds) Fetch reminder info: OK (15 seconds) Fetch reminder list count: 1 (0 seconds) Fetch reminder list info: OK (0 seconds) Run cache process: SKIPPED (0 seconds) Fetch cache timestamp: SKIPPED (0 seconds) Fetch cached reminder count: SKIPPED (0 seconds) Test basic query: OK (0 seconds) Test today query: OK (0 seconds) Test in n minutes query: OK (0 seconds) Test in n hours query: OK (0 seconds) Test in n days query: OK (0 seconds) Test in n days y hours query: OK (0 seconds) Test in n hours y minutes query: OK (0 seconds) Test at time query: OK (0 seconds) Test tomorrow at time query: OK (0 seconds) Test in x list query: OK (0 seconds) Subtitle generation: OK (0 seconds) Test basic reminder filtering: OK (0 seconds) Test remind today reminder filtering: OK (0 seconds) Test due tomorrow reminder filtering: OK (0 seconds) Test reminder list filtering: OK (0 seconds) Test version-check response: ERROR: The variable timestamp is not defined. (0 seconds) Current unix time: 1.480712947E+9 (0 seconds) Simple JSON: OK (0 seconds) Test execution time: 30 seconds Hi can you check you are using this version of the workflow: http://bit.ly/1UlcR8F It appears that you upgraded from Alfred V2 to V3 and it can't store your preferences properly. Failing that, please try manually creating a folder at /Users/XXXX/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data and see if it then works.
surrealroad Posted December 7, 2016 Author Posted December 7, 2016 (edited) Hello everyone. I have a new beta version available. This has been rewritten from the ground up in JavaScript for Automation. It now requires Alfred v3+, MacOS Sierra+. NEW: Enhanced date/time natural language parsing. Never worry about the correct syntax again! NEW: Better messaging about what will happen when actioning the item. FIXED: (Hopefully) improved performance. However, there are still several features from the previous version that have not yet been carried across to this version. As such, this should be considered a beta version. The following are currently missing: • Support Lists • Support Apps • Auto-update support • "help" keyword • Note created notification • Quit reminders automatically • Support priority If you: Don't mind trying this out Have Alfred version 3 Are using macOS Sierra Don't need any of the absent features Then please feel free to give it a spin: http://bit.ly/2gkUsQf Edited March 3, 2017 by surrealroad added features back
roccitman Posted December 7, 2016 Posted December 7, 2016 20 minutes ago, surrealroad said: Hello everyone. I have a new beta version available. This has been rewritten from the ground up Wow, pretty slick! Still getting used to the syntax, but it's pretty darn smart. But what have you done with J*** J****?!?!! surrealroad 1
roccitman Posted December 7, 2016 Posted December 7, 2016 Oh, also like the second option in case you're trying to put numbers into your reminder note... surrealroad 1
surrealroad Posted December 7, 2016 Author Posted December 7, 2016 (edited) 7 minutes ago, roccitman said: Wow, pretty slick! Still getting used to the syntax, but it's pretty darn smart. But what have you done with J*** J****?!?!! Heh I'm not sure what happened there. I'll check my profile settings. Nope, doesn't look like I can change it back. Must be something they've changed in the forum software. Edited December 7, 2016 by surrealroad
roccitman Posted December 7, 2016 Posted December 7, 2016 2 hours ago, surrealroad said: Nope, doesn't look like I can change it back. Must be something they've changed in the forum software. c'est la vie Piece of feedback. It's small and doesn't really impact me. My screen vid software doesn't show it, but in this video Reminders.app is beach-balling for 15 seconds or so. Again, the screen vid software shows the mouse pointer as a normal pointer, but it's actually the spinning beach ball. http://d.pr/v/bD7m
surrealroad Posted December 8, 2016 Author Posted December 8, 2016 ok interesting. it seems like we're hitting that same Apple bug that prevents showing reminders inside Alfred. I will rewrite it and post an update.
surrealroad Posted December 8, 2016 Author Posted December 8, 2016 12 hours ago, roccitman said: c'est la vie Piece of feedback. It's small and doesn't really impact me. My screen vid software doesn't show it, but in this video Reminders.app is beach-balling for 15 seconds or so. Again, the screen vid software shows the mouse pointer as a normal pointer, but it's actually the spinning beach ball. http://d.pr/v/bD7m This should be fixed now in v65 http://bit.ly/2gkUsQf
surrealroad Posted December 8, 2016 Author Posted December 8, 2016 Updated the beta version to v66, which brings back support for priorities. Priority To set the priority of the reminder, either use exclamation marks right at the start or end of the command (! for low priority, !! for medium priority, !!! for high priority), or type the priority right at the end of the command (these can also be abbreviated, for example mp or p lo). For example: r !!! in 2 weeks an important meeting r thursday have a banana medium priority r decide what to have for lunch !lo r make a turkey sandwich p3 To download the beta: http://bit.ly/2gkUsQf
roccitman Posted December 8, 2016 Posted December 8, 2016 Issue resolved. And priorities are great! surrealroad 1
surrealroad Posted December 9, 2016 Author Posted December 9, 2016 Updated the beta version to v68, which brings back support for applications via "r this". Apps Get reminded about the app you're using, for example the selected file in Finder, or the current tab in Chrome or Safari. To create a reminder about the active app, simply type r this. Or keep typing to set a date, priority or a custom title, for example r this drop some sick beats on Friday !!!. The following apps are currently supported: Adobe Acrobat (Pro/DX) Chromium Contacts Finder FoldingText Google Chrome Google Chrome Canary Mail Microsoft PowerPoint Microsoft Word Safari TextEdit TextMate Vienna WebKit Apps can be added on request. Just raise an issue with the app you use. As long as it's freely available and has AppleScript support, it can be added. To download the beta: http://bit.ly/2gkUsQf
downthescreenhole Posted December 13, 2016 Posted December 13, 2016 r this Great workflow and r this is just brilliant. It's seemingly simple things actions which make me love Alfred more every day. And make one wonder why after years macOS still isn't that smart. Thanks for the awesome work on this workflow and for sharing with the world, @surrealroad. surrealroad 1
surrealroad Posted January 3, 2017 Author Posted January 3, 2017 Updated the beta version to v69, which brings back support for lists. Lists To choose a list to use on a per-reminder basis, type in <list name> list right at the end of the command, for example r Get Santa outfit !2 in Christmas list. If a matching list can't be found, you won't be able to action the command. In all other cases, the default Reminders list will be used (typically the first one). If you prefer, you can edit the defaultList variable within the workflow's Arg and Vars node (note that you'll have to edit this each time you upgrade the workflow however). To download the beta: http://bit.ly/2gkUsQf
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now