Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the Google Calendar integration #847

Open
Niloth-p opened this issue Jan 2, 2025 · 8 comments · May be fixed by #848 or #850
Open

Update the Google Calendar integration #847

Niloth-p opened this issue Jan 2, 2025 · 8 comments · May be fixed by #848 or #850

Comments

@Niloth-p
Copy link
Contributor

Niloth-p commented Jan 2, 2025

The oauth2client library used in the google-calendar integration scripts has become deprecated. So, the script needs to be updated, to replace oauth2client with other libraries that Google is now using.

Refer to the quickstart example in the Google docs for what to use in the place of oauth2client.

Make sure that you update requirements.txt.

Set Up:
Refer to this integration doc for instructions to set up the integration. It's currently in the process of being updated as part of this PR, so until then you could refer to a screenshot of the updated version in that PR description.

Bonus tasks:
It would be nice to clean up the scripts as part of this.
And add a conventional example screenshot to the integration doc.

References:
For more on integrations, refer to these docs - Integrations Overview, and Non-webhook integrations.

@Niloth-p
Copy link
Contributor Author

Niloth-p commented Jan 3, 2025

@zulipbot add "good first issue" "help wanted" "bug"

@vats004
Copy link
Collaborator

vats004 commented Jan 3, 2025

@zulipbot claim

@zulipbot
Copy link
Member

zulipbot commented Jan 3, 2025

Welcome to Zulip, @vats004! We just sent you an invite to collaborate on this repository at https://github.com/zulip/python-zulip-api/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:

As you work on this issue, you'll also want to refer to the Zulip code contribution guide, as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

@octocamocoder47
Copy link

The oauth2client library used in the google-calendar integration scripts has become deprecated. So, the script needs to be updated, to replace oauth2client with other libraries that Google is now using.

Refer to the quickstart example in the Google docs for what to use in the place of oauth2client.

Refer to this integration doc for instructions to set up the integration. It's currently in the process of being updated as part of this PR, so until then you could refer to a screenshot of the updated version in that PR description.

Bonus tasks: It would be nice to clean up the scripts as part of this. And add a conventional example screenshot to the integration doc.

Hi @Niloth-p
Does this Google Calendar code use service account credentials?

@theofficialvedantjoshi
Copy link

@octocamocoder47 Can I still contribute to this issue?

@Niloth-p
Copy link
Contributor Author

Niloth-p commented Jan 7, 2025

@theofficialvedantjoshi - Yes, the issue is still open.
The linked PR does not conform to our guide on submitting a pull request, and needs to be updated before it is ready for a review.
Please go through our Contributing Guide before your first contribution to Zulip.

@theofficialvedantjoshi
Copy link

@zulipbot claim

@zulipbot
Copy link
Member

zulipbot commented Jan 7, 2025

@theofficialvedantjoshi This issue cannot be claimed, as someone else is already working on it. Please see our contributor guide for advice on finding an issue to work on. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment