Comments (9)
Not really, tbh. It's a fairly simple feature (it'll just send your query straight to the Google Calendar webpage). It's mostly a question of when I get around to working on this workflow again.
from alfred-gcal.
Hi, Love viewing the calendar.. any timeline when adding also will be available @deanishe .. if available, this could be a replacement for fantastical 2 for me.
from alfred-gcal.
The URL in the above-linked thread doesn't work, and I can't find one that does.
An "Add Event" action is still possible in the workflow, but only a dumb "click here to go to the 'Create Event' page" one.
Does anyone know a Google Calendar URL that accepts a natural-language query for a new event, e.g. "dentist's at 9 on friday"?
from alfred-gcal.
@deanishe just found this https://stackoverflow.com/questions/22757908/google-calendar-render-action-template-parameter-documentation
apparently it's something on these lines
action=TEMPLATE&
text=EventName&
dates=20131206T050000Z/20131208T060000Z
&location=EventLocation&
sprop=name:Name&
sprop=website:EventWebite&
details=EventDetail&
sf=true&
output=xml```
from alfred-gcal.
Thanks @MrBeardedGuy, but that URL's not suitable, as it requires the start/end dates to be specified.
I'm looking for either an endpoint that supports a natural-language query or no parameters at all. I don't want to add a full "add event" interface to the workflow. I think it would be clunky trying to enter all the details in Alfred. (It'll already be somewhat clunky if you have multiple accounts set up.)
I also don't want to try and implement a natural-language parser myself.
from alfred-gcal.
Ahh to bad this would have been a great feature even with the URL.
Unfortunately Google Calendar removed the Natural language processing feature they had. https://www.howtogeek.com/338596/google-calendar-got-rid-of-its-best-feature-in-the-new-design/
from alfred-gcal.
Oh, that sucks. Thanks for the info. The Calendar API doesn't have the feature, either.
I guess I can close this issue π
from alfred-gcal.
Hi @deanishe Will integrating this parser help
https://github.com/olebedev/when
from alfred-gcal.
Possibly. But the workflow was always intended to be essentially read only.
Adding an "Add Event" feature that just passes the input to a Google URL is a no-brainer: it's trivial to implement and any problems that arise are Google's fault, not mine.
I said earlier that I didn't want to try to implement natural-language parsing myself. It would be more accurate to say that I don't want to support (in the sense of "answer questions about and fix issues with") natural-language parsing.
It's not a feature I would personally use, and as such, I have little motivation to implement it and would have even less to maintain it.
If someone else submitted a PR for the feature and assumed responsibility for maintaining it, then sure.
But it's just not something I'm personally prepared to faff about with at this time.
from alfred-gcal.
Related Issues (20)
- Development info
- Getting to the wrong calendar when navigating to a particular event from gcal
- Hide declined events?
- Same calendar name, different account - select/deselect not exclusive at account level
- No Accounts Configured
- Add an action to join a linked google meet call HOT 1
- "No Accounts Configured" HOT 1
- Can't add events new events w specified day apart from 'every day'
- Need to re-config the account and calendar everytime after restart
- "This app is blocked" HOT 1
- Calendar Limit HOT 1
- Problems with shared calendars of two different accounts
- βgcalβ cannot be opened because the developer cannot be verified. HOT 1
- Set default calendar (or change order of active calendars) HOT 3
- Time for adding new events is wrong HOT 3
- Render HTML in Quicklook preview
- Access Zoom or other meeting URLs HOT 1
- No Accounts Configured! HOT 2
- Add whole day events to the upcoming list HOT 4
- Error when clicking on event name
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alfred-gcal.