All Projects → Commit451 → Skyhook

Commit451 / Skyhook

Licence: mit
Parses webhooks and forwards them in the proper format to Discord.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Skyhook

Env Ci
Get environment variables exposed by CI services
Stars: ✭ 180 (-31.56%)
Mutual labels:  appveyor, jenkins, circleci, gitlab, bitbucket
Ci Detector
Detect continuous integration environment and get information of current build
Stars: ✭ 138 (-47.53%)
Mutual labels:  appveyor, jenkins, travis-ci, circleci, gitlab
playwright-ci
☁️ Set up Playwright in CI
Stars: ✭ 27 (-89.73%)
Mutual labels:  jenkins, circleci, gitlab, bitbucket
pm2-githook
receive webhook from github/gitlab and ask pm2 to reload the application for you
Stars: ✭ 39 (-85.17%)
Mutual labels:  jenkins, gitlab, webhook, bitbucket
Tox
Command line driven CI frontend and development task automation tool.
Stars: ✭ 2,523 (+859.32%)
Mutual labels:  appveyor, circleci, gitlab
Cistern
A terminal UI for Unix to monitor Continuous Integration pipelines from the command line. Current integrations include GitLab, Azure DevOps, Travis CI, AppVeyor and CircleCI.
Stars: ✭ 161 (-38.78%)
Mutual labels:  appveyor, circleci, gitlab
Ng Demo
🦴 Bare Bones Angular 10 and Angular CLI Tutorial
Stars: ✭ 154 (-41.44%)
Mutual labels:  heroku, jenkins, travis-ci
Integram
Integrate Telegram into your workflow – Trello, Gitlab, Bitbucket and other bots
Stars: ✭ 1,365 (+419.01%)
Mutual labels:  trello, gitlab, bitbucket
Cibuildwheel
🎡 Build Python wheels for all the platforms on CI with minimal configuration.
Stars: ✭ 620 (+135.74%)
Mutual labels:  appveyor, travis-ci, circleci
Codestream
The Code Collaboration Tool Built for Remote Teams
Stars: ✭ 459 (+74.52%)
Mutual labels:  trello, gitlab, bitbucket
CI-Utils
Utilities for running Common Lisp on CI platforms
Stars: ✭ 18 (-93.16%)
Mutual labels:  circleci, travis-ci, appveyor
ci-skip
CI skip comment
Stars: ✭ 35 (-86.69%)
Mutual labels:  circleci, travis-ci, appveyor
Ci Buildstats
Little widget to display AppVeyor, TravisCI, CircleCI, GitHub Actions or Azure Pipelines build history charts and other SVG badges.
Stars: ✭ 134 (-49.05%)
Mutual labels:  appveyor, travis-ci, circleci
Cargo Make
Rust task runner and build tool.
Stars: ✭ 895 (+240.3%)
Mutual labels:  appveyor, travis-ci, circleci
cibuildwheel
🎡 Build Python wheels for all the platforms on CI with minimal configuration.
Stars: ✭ 1,350 (+413.31%)
Mutual labels:  circleci, travis-ci, appveyor
Containerization-Automation
Study and Use of Containers and Automation Tools
Stars: ✭ 45 (-82.89%)
Mutual labels:  jenkins, gitlab, travis-ci
Hwamei
企业微信webhook,企业微信群机器人webhook,支持Github、Gitlab、Sentry等Webhook
Stars: ✭ 142 (-46.01%)
Mutual labels:  webhook, jenkins, gitlab
Git Auto Deploy
Deploy your GitHub, GitLab or Bitbucket projects automatically on Git push events or web hooks
Stars: ✭ 251 (-4.56%)
Mutual labels:  webhook, gitlab, bitbucket
scikit-ci
Simpler and centralized CI configuration for Python extensions.
Stars: ✭ 15 (-94.3%)
Mutual labels:  circleci, travis-ci, appveyor
froggit-go
Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
Stars: ✭ 19 (-92.78%)
Mutual labels:  gitlab, webhook, bitbucket

skyhook

Parses webhooks and forwards them in the proper format to Discord.

Build Status Discord

Setup

You can use the site to create the right webhook link. If you want to manually do it, here are the steps:

  1. Create a webhook in Discord (Server Settings -> Webhooks -> Create Webhook)
  2. Copy the webhook url
  3. Turn the Discord webhook url into a skyhook webhook url like so:
Replace discordapp.com in url with skyhookapi.com
https://discordapp.com/api/webhooks/firstPartOfWebhook/secondPartOfWebhook
->
https://skyhookapi.com/api/webhooks/firstPartOfWebhook/secondPartOfWebhook
  1. Add the provider you want to the end of the url:
https://skyhookapi.com/api/webhooks/firstPartOfWebhook/secondPartOfWebhook/providerGoesHere

Supported Providers

If you want support for a new provider, just create a pull request and add it!
Alternatively, a new provider can also be requested by creating an issue.

Contributing

If you wish to contribute, follow our contributing guide.

Creating a Provider

If you want to create a new provider please follow the examples shown at our small documentation.

Testing Locally

To run server:

npm start

To run tests:

npm test

Through Docker:

docker run -it --rm -p 8080:8080 commit451/skyhook

Deploying

Thanks

Special thanks to all our amazing contributors. skyhookapi.com is hosted for free for you, so if you feel so inclined, buy a coffee!

License

skyhook is available under the MIT license. See the LICENSE file for more info.

\ ゜o゜)ノ

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].