super-productivity icon indicating copy to clipboard operation
super-productivity copied to clipboard

[Feature] Google Calendar Integration

Open thegayankalinga opened this issue 6 years ago • 14 comments

Your Environment

  • Version used: AUR Updated to Newest as at today
  • Operating System and version:Arch Linux (Manjaro)
  • Desktop Environment: KDE Plasma
  • Browser Name and version: Chrome Newest to date

Expected Behavior

Google Calendar Integration So that i can see the google calendar(I have a calendar for my each projects) events in the app As well as I should be able to mark the tasks that need to go to google calendar and then the system should sync to the google calendar.

Current Behavior

No Google calendar integration

PS I love this app. This is the long overdue task manager application in the market Do the Mobile apps as well using progressive web app. So u will get the popularity.

Thanks Gayan

thegayankalinga avatar Jan 23 '18 04:01 thegayankalinga

Hey there! Thanks for the suggestion! I'm happy to hear that you like the app!

This might be a nice addition. But could you give me a more detailed example how the syncing should work?

What should be relatively easy to implement is just an iframe where you can load a custom url and pass the widget url to it .e.g.: https://calendar.google.com/calendar/[email protected]

johannesjo avatar Jan 23 '18 19:01 johannesjo

@johannesjo could you reopen the issue, I find it hard to keep track of my google calender and having it integrated to the app would be a great plus as I will be able to track which activity or project I need to focus on at specific times.

mmphego avatar Nov 22 '19 05:11 mmphego

@mmphego could you give a a little more detailed example how this should work?

johannesjo avatar Nov 23 '19 15:11 johannesjo

Sorry for the late response, only saw this notification just now.

This made sense in my head, but could you add a feature such that as soon as you schedule your daily tasks google calendar gets updated as well?

Pretty much the same integration you have with GDrive sync backup - integrate Google Calendar API such that when you enter your schedule time this gets added to your calendar for tracking.

See the example below, image As soon as I save it, I would expect it to be synced to my calendar.

image

Not sure if this makes sense.

mmphego avatar Jan 30 '20 05:01 mmphego

@mmphego thanks for the explanation. Probably won't work on this myself, as I don't need it, but I am open about Pull Requests to make this an (optional) feature.

johannesjo avatar Jan 30 '20 17:01 johannesjo

I would love to see this feature being added. Even a simple feature like being able to add an ical link to ones Google calendar would be amazing. (Relevant: https://github.com/johannesjo/super-productivity/issues/48 )

I have tried getting Google calendar to work with the WebDav integration, however that effort has been fruitless. It seems like Google wants one to use OAuth2?

stefnotch avatar Oct 28 '21 13:10 stefnotch

There is now a integration into the timeline available via ical. You might want to check it out.

johannesjo avatar Oct 28 '21 18:10 johannesjo

There is now a integration into the timeline available via ical. You might want to check it out.

Lovely, so I simply have to wait for the next version to be released or compile it myself from source. Either option sounds easy enough :)

stefnotch avatar Oct 28 '21 18:10 stefnotch

You can also use the version from the snap edge channel.

johannesjo avatar Oct 28 '21 19:10 johannesjo

Hello. I would like to integrate with Google calendar, but i do not understand how to do. There any documentation or example for this?

theneo93 avatar Jan 22 '23 13:01 theneo93

I'm also interested in this as well, the current implementation is a step forward but only has read ability of the gcal and not read write @theneo93 this will need to be done probably through https://developers.google.com/calendar/api/guides/overview. I know this is probably possible because todoist does the same thing. But I'm not sure how difficult of an endeavor it is.

LunaVoid avatar Jan 11 '24 16:01 LunaVoid

@LunaVoid Could you open a new issue for that pretty please? And then link to this issue.

The reasoning is basically as an issue tracker grows, it becomes harder to keep track of everything. So a lot of devs reasonably end up not paying that much attention to closed issues anymore.

stefnotch avatar Jan 11 '24 20:01 stefnotch

@LunaVoid

Could you open a new issue for that pretty please? And then link to this issue.

The reasoning is basically as an issue tracker grows, it becomes harder to keep track of everything. So a lot of devs reasonably end up not paying that much attention to closed issues anymore.

Got it! The reason I didn't is because I'm kinda new to open source and I thought that because this was closed maybe it was not something they didn't want to do. But sure I'll make it and link it

LunaVoid avatar Jan 11 '24 20:01 LunaVoid

FYI: In the next release there will be a much better integration of calendars coming. So I am considering this as done. Please let me know, if you have any feedback on the functionality (it's already available on the edge channel).

johannesjo avatar Jan 26 '24 13:01 johannesjo