向远程服务器发送webhook通知的mopidy扩展

Mopidy-Webhooks的Python项目详细描述


Latest PyPI versionNumber of PyPI downloadsTravis CI build statusTest coverage

mopidy webhooks是mopidy的前端扩展,它向远程服务器发送webhook请求(通过http post请求发送常规json)。mopidy webhooks在mopidy core触发事件时发送webhook,并定期向远程服务器发送播放器状态更新。

这是一项正在进行的工作。请按此处理,并在适当情况下提交问题。

安装

通过运行安装:

pip install Mopidy-Webhooks

配置

在启动mopidy之前,必须将mopidy webhook的配置添加到mopidy配置文件:

[webhooks]
api_key = my-api-key                              ; optional
api_key_header_name = X-MOPIDY-WEBHOOKS-API-KEY   ; optional
status_update_interval = 5                        ; optional
webhook_url = http://localhost:8080/api/webhooks/ ; required

api_key如果存在,将使用键X-API-KEY作为http头发送。如果您希望使用不同的头名称,可以使用配置值api_key_header_name对其进行自定义。

status_update_interval控制发送状态更新webhook之间的间隔(以毫秒为单位)。设置为0可禁用定期状态更新的发送。如果您想要持续的状态更新,只需使用一个非常小的值。

webhook_url应该是一个url(mopidy客户端可以访问)。提供的url应该接受http post请求,请求的主体将包含json数据。请求将包含周期性状态更新(当前活动磁道、播放状态和时间位置)或由mopidy core发出的json序列化事件数据。

更改日志

v0.2.0

  • 一般重构
  • 小文档改进

v0.1.0

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用泛型在Java中生成通用方法?   java从ISO/IEC 197944图像数据文件创建图像   java实现RSA的代码有什么问题?   javascript如何将JsonArray从解析云检索到安卓?   在vaadin中上传和下载java文件   java ListView自定义适配器OnClick启动URL链接   java在一个hbox中提供两个元素的独立对齐   java用类名创建类   java从unix命令行运行jar文件   java FTP下载在文件#146处停止