Github提供Post-receive hooks功能,可以在您的存储库上发生活动时将其发送到您选择的URL。我想编写一个小型的Python命令行/后台(即无GUI或Web应用程序)应用程序,在我的计算机(稍后在NAS上)上持续侦听这些传入的POST请求,一旦从Github接收到POST,则处理其中包含的JSON信息。只要我有JSON,就没有问题处理它。
POST可以来自Github给出的少量IP地址;我计划/希望指定我的计算机上应该发送的端口。
问题是,我对Web技术了解不够,无法处理搜索时找到的众多选项...我是否使用Django、Requests、sockets、Flask、微框架等?我不知道大多数涉及的术语是什么意思,大多数听起来提供了太多/太大的解决方案,我感到不知所措,不知道从哪里开始。
我能找到的大多数关于POST/GET的教程似乎都关注于发送或直接请求网站数据,而不是持续侦听它。
POST可以来自Github给出的少量IP地址;我计划/希望指定我的计算机上应该发送的端口。
问题是,我对Web技术了解不够,无法处理搜索时找到的众多选项...我是否使用Django、Requests、sockets、Flask、微框架等?我不知道大多数涉及的术语是什么意思,大多数听起来提供了太多/太大的解决方案,我感到不知所措,不知道从哪里开始。
我能找到的大多数关于POST/GET的教程似乎都关注于发送或直接请求网站数据,而不是持续侦听它。
我觉得这个问题并不是很难,一旦我知道该去哪里/如何做,它就会简化成几行代码。有人可以提供指针/教程/示例代码吗?
webobj
。 - pcurry