ghi:GitHub IRC通知服务

时间:2024-06-09 18:06:38
【文件属性】:

文件名称:ghi:GitHub IRC通知服务

文件大小:35KB

文件格式:ZIP

更新时间:2024-06-09 18:06:38

github services irc serverless python3

摹它^ h UB我RC通知服务 Ghi(发音为“ ghee”)是GitHub与IRC和/或Mastodon之间的中继。 创建它是为了代替 。 Ghi通过Webhook从GitHub接收指定存储库的事件。 然后,它解析事件并将相关信息发送到您配置的IRC频道和/或Mastodon时间轴。 Ghi的编写非常受配置驱动。 因此,Ghi使用.ghi.yml文件设置,可以侦听多个存储库并发送到多个IRC通道。 Ghi也支持原始GitHub服务中的大多数功能。 入门 Ghi的设计和编写旨在通过在运行。 但是,我还创建了一个非常简单的HTTP服务器实现,因此Ghi可以在任何服务器上运行(如果需要)。 Ghi完全由.ghi.yml文件配置。 在此文件中,您将设置所有必要的信息,包括存储库,IRC昵称,IRC主机,频道,Mastodon实例,Mastodon用户等。 部署方式 AWS Lambda Ghi


【文件预览】:
ghi-master
----.gitignore(2KB)
----.ghi.yml.example(500B)
----README.md(20KB)
----requirements-server.txt(24B)
----ghi()
--------validation.py(598B)
--------server.py(4KB)
--------configuration.py(23KB)
--------aws.py(937B)
--------irc.py(7KB)
--------events()
--------ghilogging.py(2KB)
--------index.py(7KB)
--------github.py(3KB)
--------__init__.py(21B)
--------ghimastodon.py(3KB)
----examples()
--------.ghi.yml.md(3KB)
--------README.md(202B)
--------SAM.md(3KB)
--------ghi.service.md(1KB)
----LICENSE(1KB)
----requirements-aws.txt(22B)
----images()
--------ghi.png(6KB)
----setup.py(456B)

网友评论