Jump to content

Reminders


Recommended Posts

love this great workflow, especially as with catalina the Mac/Ios Reminders-App got some love from Apple! Minor features are missing though. Like taking lists that are stored in a "Group" into account. When adding something to a list, that is not on the top level, it would not work unfortunately.

 

But other than that, it helps a lot when just using it in your GTD Workflow! Thanks a lot!

Link to comment

I tried to change the Script so that "in X list" would work with lists in a group. Unfortunately this is _way_ too slow... there is no way of getting the list directly, you have to run through all reminders and get their container. This is also bad, because it would not return names of empty lists.

 

not a valid way. We need to wait for apple to fix this issue unfortunately

Link to comment
  • 2 weeks later...

Need help to improve on the workflow.

 

So when i type "r to go to park", it inputs a reminder but there is no set-date to it.

can help me make the default set to in 30minutes?

 

meaning when I type "r to go to park" the output would be "r in 30minutes to go to park"

 

Can help with this? Will pay $5 to help, in bitcoins, if u can send me ur bitcoin address.

 

 

Also, another bug is when i type "r today to go to park", the date is wrong, it gives me the date tomorrow instead, why is that so?

 

 

Using Alfred 4 , and macOS Catalina

Edited by codydingy
Link to comment

@codydingy I ask you to not take this the wrong way. My goal here is to help you get the help you’re asking for. Consider this:


If I do something for you for free, it’s a favour from which I may bail at any time. But if you introduce $5 to the mix, it becomes a business transaction—an obligation. There’s a threshold (different for everyone) that defines when one is willing to trade freedom for money.

 

While it’s appreciated that you offer to pay for someone’s time, there’s fewer coding tasks one would accept (and not regret) for $5 than for $0. The commitment isn’t worth it1. If you cannot afford more than $5 but would still like to contribute to whoever helps you, you’ll be better asking for it for free and sending the money as a surprise after the fact.


So in this case, it may be that your good intention is backfiring.

 

1. There is one type of task that’s worth it. When the request is so clear and simple that we see the solution in our heads without having to look at the code.




As a quick workaround, you may set a Hotkey Trigger (Action: Show Alfred; Argument: Text; Text: r in 30 minutes ). That way, when you press the hotkey you’ll have the text prepopulated and ready to go. Or you may do other connections with different Keyword Inputs, as long as you focus on the same goal.



 

On 3/19/2020 at 2:37 AM, codydingy said:

Also, another bug is when i type "r today to go to park", the date is wrong, it gives me the date tomorrow instead, why is that so?

 

Old bug.

Link to comment
  • 2 months later...

Is there a particular way to have a link (URL) added to a reminder in the URL field of the reminder?  I noticed that reminders I've created with this workflow put URLs in the title of the reminder, where they aren't clickable.

 

Small thing, but a great workflow. Thanks so much for making it!

Link to comment
On 5/23/2020 at 4:34 AM, Acidham said:

Done check it out v2.2.0: https://github.com/Acidham/alfred-apple-reminder

 

Reminder can be added together with Reminder title, e.g. rm the title http://www.alfredforum.com

 

Fascinating, I wasn't aware of this workflow! The only bummer for me is that I like the workflow that uses Fantastical to parse because it takes natural language input. For example, I can say "Testing today 9pm /home" and it gets the topic, date, time, and list correct (although not the location of the URL, as noted).

 

I did try your reminder workflow, but it only sort of worked. IT shows the URL in Reminders, but as part of the title, not the URL field. See attachment. So it didn't do what I was expecting, but I have to say that I really appreciate the effort given that I have no idea how to write this kind of thing myself!

 

 

 

Screenshot 2020-05-26 21.26.22.png

Link to comment
  • 3 months later...
  • 2 months later...

i use this workflow really well.

thanks for develop this.

 

nowdays i need to use priority function.

so i try to use priority and it always set high priority.

 

i am not sure. it cuz of 'Big sur' (i just update)

 

i search how to fix it and couldn't find.

so try to see the script. 

and i got some information.

 

the script priority value is 1,2,3 but it should 1,5,9(high, med, low)

so anyone get this problem, try to edit script filter :)

sorry if this is duplicate issue.

 

env : MacOS Big Sur 11.0.1 (20B29)

 

...
  if(options['priority']) {
    switch(parseInt(options['priority'])) {
      case 0:
        break;
      case 9:
        title += " (low priority)"
		subtitle += " (low priority)"
        break;
      case 5:
        title += " (medium priority)"
		subtitle += " (medium priority)"
        break;
      case 1:
        title += " (high priority)"
		subtitle += " (high priority)"
        break;
    }
  }
...

	// extract priority
	var priority = "";
  // test for !, !!, !!! at beginning
  // http://regexr.com/3er7r
  var priorityRegex = /^(!{1,3})\s(.+)/i
	var matches = priorityRegex.exec(query)
	if(matches && matches.length == 3) {
    priority = 9-(matches[1].length-1)*4;
    query = matches[2];
  } else {
    // test for !, !!, !!! at end
    // http://regexr.com/3er7u
    var priorityRegex = /(.+)\s(!{1,3})$/i
  	var matches = priorityRegex.exec(query)
  	if(matches && matches.length == 3) {
      priority = 9-(matches[2].length-1)*4;
      query = matches[1];
    } else {
      // test for !3, p1, priority 1, etc
    	// http://regexr.com/3er73
    	var priorityRegex = /(.+)\s(priority|p|!)\s*([1-3])\s*$/i
    	var matches = priorityRegex.exec(query)
    	if(matches && matches.length == 4) {
    		priority = 9-(matches[3]-1)*4;
    		query = matches[1];
      } else {
        // test for !hi, p med, priority low, etc
      	// http://regexr.com/3er7c
        var priorityRegex = /(.+)\s(priority\s+|p\s*|!\s*)(l|lo|low|m|med|medium|h|hi|high)\s*$/i
      	var matches = priorityRegex.exec(query)
        if(matches && matches.length == 4) {
      		priorityText = matches[3];
          if(priorityText[0]=="l") priority = 9;
          else if(priorityText[0]=="m") priority = 5;
          else if(priorityText[0]=="h") priority = 1;
      		query = matches[1];
        } else {
          // test for hi!, med p, low priority, etc
        	// http://regexr.com/3er7i
          var priorityRegex = /(.+)\s(l|lo|low|m|med|medium|h|hi|high)(\s+priority|\s*p|\s*!)\s*$/i
        	var matches = priorityRegex.exec(query)
          if(matches && matches.length == 4) {
        		priorityText = matches[2];
            if(priorityText[0]=="l") priority = 9;
            else if(priorityText[0]=="m") priority = 5;
            else if(priorityText[0]=="h") priority = 1;
        		query = matches[1];
          }
        }
      }
    }
  }
...

 

Link to comment
  • 1 month later...

Good afternoon, please tell me. Where can I rename the words today, tomorrow, on, in to another language, Russian for example, and will it work then?. Thank 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
  • r on 24/12/13 forget everything I know about things in movies
  • r on 12 June 15 come up with some interesting ideas
  • r on 31-12-99 23:22 panic about the millennium bug
  • r at 2pm wait for nothing in particular
  • r next thursday at 15.30 ask some difficult questions
Link to comment
  • 1 month later...

Hey there, and thanks for this great workflow.

 

I've noticed an issue: if in Reminders, I put a list in a group (which seems to be a recently added feature), it will no longer be detected by the workflow ("no list called X was found in Reminders"). If I put the list out of its group, it's instantly detected.

 

Is this a known issue?

 

(I'm on Big Sur with Alfred 4.3.2)

Link to comment
  • 4 weeks later...
  • 9 months later...

Hey, thanks for the amazing workflow! You're incredible in doing all of this. 

 

I had a quick question. Apologies if somebody already asked but I couldn't find it 

 

Is it possible to remove the default timing when we write r today xxx. It automatically sets it at 12 for me

Link to comment
  • 1 month later...
On 3/8/2022 at 9:09 PM, Afoan said:

I'm sorry but what's the difference between this workflow and "Apple Reminders" by "Acidham"

 

What exactly are you trying to discern? Different developers build Workflows in different ways, with different languages, and give weight to different features. You should use whichever you like the most and fits your mental model better.


Do note this one is in maintenance mode. @Acidham’s is still being updated.

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...