Jump to content
evanfuchs

Search Calendar Events

Recommended Posts

I would like to query calendar events by name and get resulting matches with date listed in the Alfred window. Actions would be great ,but mainly I just want to be able to quickly check the date for an existing event: "What day is my dentist appointment again?"

Share this post


Link to post

"What day is my dentist appointment again?"

 

 

Natural language queries are almost certainly pie-in-the-sky for a workflow.

 

It's probably possible to search the titles of your events, depending on which calendar application you use.

 

Can I assume you're using Apple's Calendar.app?

Share this post


Link to post

Oh, sorry if that example was unclear. I'm not looking for natural language, just based on title (e.g. "Dentist Appointment") A search for that phrase would list all events with matching titles and their date.

 

I use BusyCal, but it's using the same iCloud calendars as the Calendar.app.

 

thanks for the help!

Share this post


Link to post
On 6/26/2016 at 9:20 PM, evanfuchs said:

Oh, sorry if that example was unclear. I'm not looking for natural language, just based on title (e.g. "Dentist Appointment") A search for that phrase would list all events with matching titles and their date.

 

I use BusyCal, but it's using the same iCloud calendars as the Calendar.app.

 

thanks for the help!

 

 

Here's the Calendar search I use for Apple's own Calendar:

https://www.dropbox.com/s/aa2y8morc97k5r3/Calendar search.alfredworkflow?dl=0

 

Type "cal" followed by the name of your calendar entry to see the results in Alfred, e.g. "cal dentist"

 

As I'm not familiar with BusyCal, you may need to tweak the workflow, but if it just uses the Calendar app's data without modifying it, it should just work out of the box :)

 

 

 

Cheers,

Vero
Edited by Vero
Dropbox link updated to work again :)

Share this post


Link to post

Thanks, Vero! I love how responsive you are with support questions :)

 

That works great, and yes, it doesn't matter about BusyCal vs. Calendar.app.

 

Is there any way to pull the date/time info or limit the scope to future events? It doesn't look like there is metadata for either of those.

Share this post


Link to post
On 6/27/2016 at 9:37 AM, evanfuchs said:

Is there any way to pull the date/time info or limit the scope to future events? It doesn't look like there is metadata for either of those.

 

I agree this would be nice as that's how spotlight does it.

Share this post


Link to post

I tried this with BusyCal as the default calendar app and it opens BusyCal but doesn't search.  It immediately opens the popup to select which calendar to add to.  How do I use this to search for an existing event?

Share this post


Link to post
2 hours ago, ae6dx said:

I tried this

 

Tried what? Vero's workflow?

 

It doesn't work with BusyCal because it isn't BusyCal's data the workflow is searching.

 

2 hours ago, ae6dx said:

How do I use this to search for an existing event?

 

With Calendar.app, not BusyCal.

 

Frankly, I think you can forget about connecting Alfred to BusyCal in any meaningful way. BusyCal offers only extremely rudimentary integration options. This is a problem with BusyCal, not Alfred.

 

You can add things to BusyCal via its URL scheme, but there's no way to get any data out of BusyCal.

Edited by deanishe

Share this post


Link to post
On 6/27/2016 at 4:57 PM, Vero said:

Here's the Calendar search I use for Apple's own Calendar:

 

Hi Vero:  this link is no longer working, and despite by best scrounging, I'm unable to locate this workflow online.  Could you please post an updated link?

Share this post


Link to post

Hi @jeromecarney - You're right, the link stopped working when Dropbox changed the way their shared URLs work. I've updated the link above and you can find it here too:

 

https://www.dropbox.com/s/aa2y8morc97k5r3/Calendar search.alfredworkflow?dl=0

 

I've tested it from El Capitan up to High Sierra and it works great with Apple's built-in Calendar :)

 

Cheers,
Vero

Share this post


Link to post
1 hour ago, Vero said:

when Dropbox changed the way their shared URLs work

 

Would you consider putting your workflows somewhere more permanent? One of the things Dropbox changed is that URLs are only valid as long as the file doesn't change.

 

So every time you update a workflow, you need to create a new sharing link and update all the links on the forum.

Share this post


Link to post

@deanishe Very true :) I suppose my workflows tend to be quite simple ones that only change in very rare cases, and are created on-the-fly as someone needs them. This particular link change is due to Dropbox's policy change (last year?) where the public folder became uhh no longer public. 

 

I'll likely pop all of mine on Github soon :) 

Share this post


Link to post
12 minutes ago, Vero said:

quite simple ones that only change in very rare cases, and are created on-the-fly as someone needs them

 

I just dump those workflows in a folder on my webserver.

 

It was a PITA when Dropbox removed the public folder, and I'm not going to get bitten by their upgrade-to-a-paid-account arm-twisting again.

Share this post


Link to post

Hi @Vero,

 

after installing your workflow it did not find any events. Any idea? May it not be compatible with the latest osx.

Edited by Starkiller
Now I could download, but it is not working :-D.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...