kobitate94 Posted March 26, 2013 Share Posted March 26, 2013 I'd really like to be able to add a reminder to a specific list. Something like this maybe? r in Work at 2:30 to Call Bob Link to comment
drking Posted March 26, 2013 Share Posted March 26, 2013 Awesome! Thank you for adding the ability to choose the reminder list. Link to comment
twinpeaks Posted March 26, 2013 Share Posted March 26, 2013 I'd really like to be able to add a reminder to a specific list. Something like this maybe? r in Work at 2:30 to Call Bob Yeah, I have to second that request. This is by far the best reminders workflow I have come across but unfortunately it still lacks the ability to define the list where the reminder should go to on the fly. I haven't found a reminders workflow that does, but it would be so very much needed and appreciated. I figured if it was possible it would have already been added to this workflow since it pretty much has everything else... a reason why I never mentioned anything but since someone else just did, I'll throw my +1 in the hopes that Mr. James has the time to make it happen. So what do you think? Will we eventually see this happen or most likely not? Either way, we appreciate your work and listening to all our nitpicking requests. drking 1 Link to comment
Blake Posted March 26, 2013 Share Posted March 26, 2013 Initially, I thought the reminders were not created correctly for me because I did not receive notifications when they were due, even though they had due dates in Reminders.app. Then I realized that the "due date" that the workflow sets is different from the "remind me date", which is the one you can set if you create a reminder manually. I was not able to create reminders manually that had a "due date", only ones with the "remind me date". Long story short, the workflow can easily be modified to create reminders that properly trigger notifications. You just have to edit the "Run script" part of the workflow and change "due date" to "remind me date" in the following line: tell list reminderList to make new reminder with properties {name:theText, remind me date:theDate} Since I manage all my to dos in OmniFocus, I only use Reminders.app for short term reminders (e.g., call back person x in 30 minutes). Not having the alarm feature working kinda defeated the purpose of setting those reminders in the first place. Anyway, I am super thrilled that everything is working now for me. Thanks for your great work, Jack! Link to comment
surrealroad Posted March 26, 2013 Author Share Posted March 26, 2013 Yeah, I have to second that request. This is by far the best reminders workflow I have come across but unfortunately it still lacks the ability to define the list where the reminder should go to on the fly. I haven't found a reminders workflow that does, but it would be so very much needed and appreciated. I figured if it was possible it would have already been added to this workflow since it pretty much has everything else... a reason why I never mentioned anything but since someone else just did, I'll throw my +1 in the hopes that Mr. James has the time to make it happen. So what do you think? Will we eventually see this happen or most likely not? Either way, we appreciate your work and listening to all our nitpicking requests. I'll look into it! Link to comment
surrealroad Posted March 26, 2013 Author Share Posted March 26, 2013 Initially, I thought the reminders were not created correctly for me because I did not receive notifications when they were due, even though they had due dates in Reminders.app. Then I realized that the "due date" that the workflow sets is different from the "remind me date", which is the one you can set if you create a reminder manually. I was not able to create reminders manually that had a "due date", only ones with the "remind me date". Long story short, the workflow can easily be modified to create reminders that properly trigger notifications. You just have to edit the "Run script" part of the workflow and change "due date" to "remind me date" in the following line: tell list reminderList to make new reminder with properties {name:theText, remind me date:theDate} Since I manage all my to dos in OmniFocus, I only use Reminders.app for short term reminders (e.g., call back person x in 30 minutes). Not having the alarm feature working kinda defeated the purpose of setting those reminders in the first place. Anyway, I am super thrilled that everything is working now for me. Thanks for your great work, Jack! I didn't realise there was a difference between the two! OK so I've updated my master version with your change as it seems to make more sense. Link to comment
surrealroad Posted March 26, 2013 Author Share Posted March 26, 2013 I'd really like to be able to add a reminder to a specific list. Something like this maybe? r in Work at 2:30 to Call Bob Yeah, I have to second that request. This is by far the best reminders workflow I have come across but unfortunately it still lacks the ability to define the list where the reminder should go to on the fly. I haven't found a reminders workflow that does, but it would be so very much needed and appreciated. I figured if it was possible it would have already been added to this workflow since it pretty much has everything else... a reason why I never mentioned anything but since someone else just did, I'll throw my +1 in the hopes that Mr. James has the time to make it happen. So what do you think? Will we eventually see this happen or most likely not? Either way, we appreciate your work and listening to all our nitpicking requests. See the new version in the original post. The way it works is you have to use the pattern "in {name of reminder list} list" at the end of the command (after any other patterns). Alfred will give you some feedback as to what he's going to do, but (in the current version at least), he will not check that the list exists (it will just fail, so there'll be no notification after you press enter). I can also look into doing a pattern along the lines of "in list 2" if anyone would find that useful. Also this is getting rather complex now, so I would expect some bugs to start cropping up, let me know if you run into any! Link to comment
twinpeaks Posted March 26, 2013 Share Posted March 26, 2013 See the new version in the original post. The way it works is you have to use the pattern "in {name of reminder list} list" at the end of the command (after any other patterns). Alfred will give you some feedback as to what he's going to do, but (in the current version at least), he will not check that the list exists (it will just fail, so there'll be no notification after you press enter). I can also look into doing a pattern along the lines of "in list 2" if anyone would find that useful. Also this is getting rather complex now, so I would expect some bugs to start cropping up, let me know if you run into any! Alright thank you. I will check i out. "in list 2" seems like it could be useful but let me try to new version for a bit and let you know how it goes, i.e. any bugs etc... Won't have time to try it out until Friday when I get back but I am sure others will post feedback in the meantime. Thanks again for doing all this extra work to make everyone happy! surrealroad 1 Link to comment
greghoch Posted March 26, 2013 Share Posted March 26, 2013 This might be a different workflow but it would be great to not only add but also look at and mark as done existing reminders. So a script filter shows all the reminders (with the due date and reminder list in the subtitle), allows you to filter through them with search terms or by reminder list, and mark them as done by selecting them. twinpeaks and drking 2 Link to comment
surrealroad Posted March 26, 2013 Author Share Posted March 26, 2013 This might be a different workflow but it would be great to not only add but also look at and mark as done existing reminders. So a script filter shows all the reminders (with the due date and reminder list in the subtitle), allows you to filter through them with search terms or by reminder list, and mark them as done by selecting them. Ooh that's a great idea. I'll look into it. twinpeaks and drking 2 Link to comment
surrealroad Posted March 26, 2013 Author Share Posted March 26, 2013 (edited) Added a new (beta) version which adds a "remind" keyword (with optional search parameter) which will show existing reminders in Alfred. Sadly it's a little slow to process right now. The current version doesn't let you "action" any of the reminders it finds, I'll add that functionality once I've determined how (if?) I can speed it up. Edited March 27, 2013 by Jack James twinpeaks 1 Link to comment
hamedb0001 Posted March 27, 2013 Share Posted March 27, 2013 I'm using the hell out of this workflow and it's saving me a bunch of time. Huge thanks to you, Jack: you've done yeoman's work. surrealroad 1 Link to comment
surrealroad Posted March 27, 2013 Author Share Posted March 27, 2013 Good news; I have solved the performance problem (thanks in part to ursanrazvan's library), so Alfred will now show existing reminders too. Next thing for me to do is make selecting an existing item mark it as done. Link to comment
surrealroad Posted March 27, 2013 Author Share Posted March 27, 2013 This might be a different workflow but it would be great to not only add but also look at and mark as done existing reminders. So a script filter shows all the reminders (with the due date and reminder list in the subtitle), allows you to filter through them with search terms or by reminder list, and mark them as done by selecting them. Implemented in the latest version. See the original post. drking 1 Link to comment
greghoch Posted March 27, 2013 Share Posted March 27, 2013 Implemented in the latest version. See the original post. Great, this is awesome! Is there a way to filter by reminder list? I personally changed to keyword to 'remind' and set the argument to "optional" so that I get the full list of reminders right after entering the keyword without any search term. 'r' with optional argument works as well but the list gets polluted by other stuff that matches 'r' Link to comment
surrealroad Posted March 27, 2013 Author Share Posted March 27, 2013 Great, this is awesome! Is there a way to filter by reminder list? I personally changed to keyword to 'remind' and set the argument to "optional" so that I get the full list of reminders right after entering the keyword without any search term. 'r' with optional argument works as well but the list gets polluted by other stuff that matches 'r' In terms for filtering by list, that's certainly doable, would something like "r work", which would show reminders in "work" list and reminders containing "work" do the trick, or do you want something more precise? Changing the keyword is allowed, you have my blessing . I was actually considering this as well, and thought of maybe having "r all" show every reminder (which should also be enough to filter out the clutter). Thoughts? Link to comment
greghoch Posted March 27, 2013 Share Posted March 27, 2013 Maybe this is to complicated but what's about a symbol as a keyword like '#', which is often used for tags. The idea would be this 'r' shows all reminder with 'add new reminder' on top (same behavior) 'r #' shows the list of reminder lists (not the actual reminders), tab autocompletes to 'r #work' or whatever is selected and now we get a list of reminder in work and when we select 'add new reminder', the reminder is added to 'work' An easier solution would be without listing the lists and the completion and instead use 'r #work' to restrict to the work list and add reminders to that list. I think it's a little confusing if 'r work' works the way you described it. I also like that 'r #work' both shows item from a specific list and adds reminder to that list. Link to comment
greghoch Posted March 27, 2013 Share Posted March 27, 2013 and by the way, I think it would be nice to see the due date in the subtitle. Maybe with a shorter date format like (Created Wed, Nov 8, 2012 10:30am, Due ...) Link to comment
surrealroad Posted March 27, 2013 Author Share Posted March 27, 2013 Maybe this is to complicated but what's about a symbol as a keyword like '#', which is often used for tags. The idea would be this 'r' shows all reminder with 'add new reminder' on top (same behavior) 'r #' shows the list of reminder lists (not the actual reminders), tab autocompletes to 'r #work' or whatever is selected and now we get a list of reminder in work and when we select 'add new reminder', the reminder is added to 'work' An easier solution would be without listing the lists and the completion and instead use 'r #work' to restrict to the work list and add reminders to that list. I think it's a little confusing if 'r work' works the way you described it. I also like that 'r #work' both shows item from a specific list and adds reminder to that list. the problem with using a hashtag is that reminder list names can be (typically are) more than one word. so "r #work list" doesn't know if you want to search in a list called "work" for the item "list" or just in "work list" twinpeaks 1 Link to comment
twinpeaks Posted March 29, 2013 Share Posted March 29, 2013 Once you have the syntax down this script is a cinch! So useful now that I actually read instructions that the list needs to be specified at the end. Always good to read instructions... surrealroad 1 Link to comment
surrealroad Posted March 29, 2013 Author Share Posted March 29, 2013 Once you have the syntax down this script is a cinch! So useful now that I actually read instructions that the list needs to be specified at the end. Always good to read instructions... I'm open to suggestions if you have any as to how it can be made more intuitive. Link to comment
RBenschop Posted March 29, 2013 Share Posted March 29, 2013 Hm, I can't get it to work. When I use the phrase ''r on 30-03-13 at 11am Geld storten'' I cannot enter it. When I press the return button, nothing happens. It only works when I leave out the date and time or use tomorrow (without the time). I used various dates (eg 30-03-13, 30/03/13, 03-30-13) but they all don't work. Am I missing something? Link to comment
surrealroad Posted March 29, 2013 Author Share Posted March 29, 2013 if you want to combine date and time, use the pattern: r on 30-03-13 11:00 to Geld storten Link to comment
exevil Posted March 30, 2013 Share Posted March 30, 2013 (edited) Awesome idea with set reminder in number of minutes or days. I think it would be more awesome if use both parameters at same time. Like this: r in 2 days 5 hours to Call Lucy or r in 2d5h to Call Lucy What do you think? Edited March 30, 2013 by exevil Link to comment
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