Я хочу, чтобы json-rpc передавал переменную типа I = 1199 в аддон-скрипт другого пользователя.
У меня есть этот json-rpc и я могу активировать конкретное дополнение у другого пользователя:
import requests
import xbmc
import xbmcgui
import xbmcplugin
import xbmcaddon
headers = {
'Content-Type': 'application/json',
}
data = '''{
"jsonrpc":"2.0",
"method":"Addons.ExecuteAddon",
"params": {
"addonid":"script.activatewindowid",
"params": {
"i":"1199"
}
},
"id":1
}'''
response = requests.post('http://192.168.1.200:8080/jsonrpc',
headers=headers,
data=data,
auth=('kodi', '1234'))
но мне нужно передать переменную или аргументы, такие как i = "1199", чтобы работать в скрипте Python следующим образом:
import xbmc
import xbmcgui
import xbmcplugin
import xbmcaddon
i = "i"
if i == "1199":
xbmc.executebuiltin('ActivateWindow(9000)')
else:
xbmc.executebuiltin('ActivateWindow(1199)')
Извините, но я все еще новичок в json-rpc и python
Спасибо за все