通过fedmsg重新广播gh事件的pubsubbub应用程序
github2fedmsg的Python项目详细描述
Github2fedsg
一个bot将对托管在github上的repo执行的所有操作广播到 fedmsg消息总线。
它是一个web应用程序,用于监视您订阅的github存储库。 当执行新操作(提交、拉取请求、票证)时,它将广播 消息总线上的消息。
它是在金字塔框架上用python编写的,并使用velruse与github进行对话。它添加了一个webhook回调 回到你要求它监控的存储库上。当其中一个 回调启动,github2femsg将接收到的消息重新发布到 fedmsg总线。
黑客攻击
如果你对这些说明有意见,请随意开罚单 或者直接和我联系。
分叉并克隆以下两个存储库:
$ cd github2fedmsg $ mkvirtualenv github2fedmsg $ python setup.py develop $ pip install waitress
去register your development application with GitHub。保存oauth令牌并添加 您创建的新文件的秘密文件名为secret.ini。举个例子 secret.ini.example文件。
创建数据库:
$ initialize_github2fedmsg_db development.ini
现在,启动webapp:
$ workon github2fedmsg $ pserve development.ini --reload
0.0
- 初始版本