文件名称:github-webhooks-firehose:消费GitHub webhooks请求
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-08 05:10:09
Python
GitHub Webhooks Firehose
该项目旨在使用从GitHub webhooks服务接收的事件流。
这个怎么运作
当事件发生时,GitHub会通知您的HTTP服务器,然后服务器将这些事件写到Kafka。
这就是现在所做的全部。 我们可能会添加处理。 但是,如果您想立即部署一个Webhook来记录正在发生的所有事情,以便以后可以分析firehose,则此项目适合您。
跑步
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python setup.py develop
【文件预览】:
github-webhooks-firehose-master
----README.rst(815B)
----config.ini(988B)
----ghfirehose()
--------web.py(2KB)
--------cli.py(2KB)
--------kafka.properties.in(394B)
--------zookeeper.properties.in(51B)
--------__init__.py(539B)
--------firehose.py(2KB)
--------irc.py(7KB)
----requirements.txt(617B)
----setup.py(712B)
----.gitignore(25B)