No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


An HTTP server that listens to GitHub webhook POSTs, filters them, processes them into IRC messages and passes them on to irkerd.

The server.

Updates config.json's "ips" list with the IPs the github hooks currently use, as provided by the GitHub API.


Configuration file

  • ips: list of CIDR-notation IPs that are allowed to use this server
  • port: port to listen on
  • targets: dict of URLs (what the POST is submitted to) to target dicts:
    • project: must match the github organization name (or username, if personal repository)
    • channels: dict of email addresses or '*' to lists of channels