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

integrations/ClickUp: Add ClickUp integration script. #824

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

PieterCK
Copy link

@PieterCK PieterCK commented Apr 1, 2024

This script is required for the integration of ClickUp with Zulip. It is intended to be downloaded and run locally on user terminal
What the script does:

  • Request ClickUp's API KEY,
  • Register new webhooks through their API endpoint.
  • Enables the user to choose which event to be received.
  • Deletes old Zulip related ClickUp webhooks when running the script multiple times.
  • Appends ClickUp API KEY and team ID to the registered Zulip webhook URL to be used for callbacks.

Fixes: Issue
Main ClickUp integration: PR
CZO: thread

Screencast of script walkthrough:
Screencast from 21-03-24 22:36:35.webm

Note:

  • I ignore Ruff raising S310 because I believe it's still an open issue

@PieterCK PieterCK force-pushed the issue-26529-clickup-integration branch 2 times, most recently from 48020ab to 2e94184 Compare April 3, 2024 12:17
@PieterCK PieterCK force-pushed the issue-26529-clickup-integration branch 4 times, most recently from 76e4dec to fd31255 Compare April 13, 2024 15:32
Add a python script to help integrate Zulip
with Clickup.

Urlopen is used instead of the usual requests
library inorder to make the script standalone.

Fixes zulip#26529
@PieterCK PieterCK force-pushed the issue-26529-clickup-integration branch from fd31255 to 070853e Compare April 13, 2024 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ClickUp integration
2 participants