2016-07-28, 18:45
It's not something I've any interest in doing, mainly because while it might be easier to run for trivial tasks, it's going to be a nightmare to configure for anything that is slightly more complicated. A simpler option would be to use some sort of launcher to run the script, using the arguments you require.
Given the complexities of adding a user interface I suspect it would be better to re-implement only a subset of the features in an add-on rather than leverage this script directly - the output isn't always that easy to parse (and I would not consider making changes to the output to support an add-on), but the script does at least demonstrate what is possible.
An add-on developer should be able to implement some of the features without too much trouble, although a number of features come to mind that may not be so practical/useful in a GUI environment (ie. most of the query operations, anything that uses a remote host etc.)
There are already add-ons that purge the cache, backup/restore watched status, or update imdb (haven't yet found an add-on that pre-loads the cache or fixes texture cache errors) but they all require me to remember to click a button (or three) when instead I'd rather automate it and forget it.
Given the complexities of adding a user interface I suspect it would be better to re-implement only a subset of the features in an add-on rather than leverage this script directly - the output isn't always that easy to parse (and I would not consider making changes to the output to support an add-on), but the script does at least demonstrate what is possible.
An add-on developer should be able to implement some of the features without too much trouble, although a number of features come to mind that may not be so practical/useful in a GUI environment (ie. most of the query operations, anything that uses a remote host etc.)
There are already add-ons that purge the cache, backup/restore watched status, or update imdb (haven't yet found an add-on that pre-loads the cache or fixes texture cache errors) but they all require me to remember to click a button (or three) when instead I'd rather automate it and forget it.