updated scripting details

Rob 2024-04-17 11:46:14 -05:00
parent 54b19f5a75
commit 5f28451c43

@ -7,14 +7,14 @@ Python code:
RunScript(script.xbmcbackup,mode=backup) RunScript(script.xbmcbackup,mode=backup)
``` ```
JSON Request: Backup JSON Request:
``` ```
{ "jsonrpc": "2.0", "method": "Addons.ExecuteAddon","params":{"addonid":"script.xbmcbackup","params":{"mode":"restore","archive":"000000000000"}}, "id": 1 } { "jsonrpc": "2.0", "method": "Addons.ExecuteAddon","params":{"addonid":"script.xbmcbackup","params":{"mode":"backup"}}, "id": 1 }
``` ```
To script a Restore you need to pass in the archive folder name and the sets within that archive you wish to restore _(version 1.5.0 and greater)_. An example of this would be: To script a Restore you need to pass in the archive folder name and the sets within that archive you wish to restore _(version 1.5.0 and greater)_. Be aware you will still get some pop-ups if there are advanced settings or Always Ask To Restore UI settings is turned on.
JSON Request: Restore JSON Request:
``` ```
{ "jsonrpc": "2.0", "method": "Addons.ExecuteAddon","params":{"addonid":"script.xbmcbackup","params":{"mode":"restore","archive":"000000000000","sets":"config|database"}}, "id": 1 } { "jsonrpc": "2.0", "method": "Addons.ExecuteAddon","params":{"addonid":"script.xbmcbackup","params":{"mode":"restore","archive":"000000000000","sets":"config|database"}}, "id": 1 }