Python JSON-RPC

После долгого перерыва в написании программного обеспечения я начал вносить вклад в проект домашней автоматизации, добавив клиент squeezeboxserver, написанный на Python.

У меня есть некоторые основные принципы работы - вкл / выкл, воспроизведение / пауза / остановка, - но я действительно хочу отвечать на события с сервера сжатия.

Доступен метод rpc прослушивания / подписки:

curl -i -X POST -d '{"id":1,"method":"slim.request","params":["",["listen", "1"]]}' http://127.0.0.1:9000/jsonrpc.js

Я озадачен тем, с чего начать писать код Python, чтобы сделать следующее:

  • Звоните и слушайте любые уведомления

Я посмотрел на Twisted; Похоже, это поможет, но не могу понять, что происходит.

0 ответов

Другие вопросы по тегам