FAQ
Hi,

It's a simple GitHub webhook library.
https://github.com/pierrre/githubhook

Features:

    - simple HTTP Handler (no server or main package/command)
    - Secret validation
    - JSON or form content type
    - Customizable payload decoding (JSON unmarshal by default)

Documentation: https://godoc.org/github.com/pierrre/githubhook

Travis build: https://travis-ci.org/pierrre/githubhook

I use it in my imageserver advanced example:
https://github.com/pierrre/imageserver/blob/master/examples/advanced/advanced.go
http://fuckingfrogs.fr:8080/?source=medium.jpg&width=200&height=200&extent=1&fill=1
The Go process kills itself, and a boostrap script (while true)
updates/restarts it.

Similar projects:

https://github.com/phayes/hookserve

    - + builtin Event struct
    - - not usable as a HTTP Handler
    https://github.com/phayes/hookserve/blob/be47c86a73b7b59393fed5ac5dfc5383310c0fe3/hookserve/hookserve.go#L125-L128
    - - use channel/goroutine for events
    - - external dependencies

https://github.com/mikespook/ghoko

    - + LUA scripts
    - - LUA scripts...

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupgolang-nuts @
categoriesgo
postedMar 2, '15 at 10:59p
activeMar 2, '15 at 10:59p
posts1
users1
websitegolang.org

1 user in discussion

Pierre Durand: 1 post

People

Translate

site design / logo © 2022 Grokbase