Code Monkey home page Code Monkey logo

whpc's Introduction

Webhook Proxy Client

This application helps to route webhooks to localhost.

  ┌──────────────────┐            ┌──────────────────┐
  │                  │            │                  │
  │       whps       │<──webhook──│     Service      │
  │                  │            │                  │
  └──────────────────┘            └──────────────────┘
            ^
            ┃
       websocket
            ┃
┌───────────v──────────────────────────────Local machine
│ ╔══════════════════╗            ┌──────────────────┐ │
│ ║                  ║            │                  │ │
│ ║       whpc       ║──webhook──>│   Application    │ │
│ ║                  ║            │                  │ │
│ ╚══════════════════╝            └──────────────────┘ │
└──────────────────────────────────────────────────────┘

This is a client for the whps. It connects to the server using websocket and relays incoming messages to the Application.

Get

go get -u github.com/kudrykv/whpc/whpc

Usage

Application has two mandatory parameters: channel and route. Channel is your random unique name on what id to operate, and route is the path where to route requests:

./whpc -channel betazoid -route http://localhost:8080/webhook

3rd-app can send webhooks here:

https://whps.herokuapp.com/webhook/betazoid

Here, the betazoid is that channel name we made up for ourselves.

whpc's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.