Something like this should work. Jiaz should be able to confirm.
Event: when download controller starts
Code:
var myFolder = "/home/myuser/myfolder";
var fileExists = getPath(myFolder).getChildren().length;
if (fileExists) callAsync(null, "killall", "transmission-gtk");
Event: when download starts
Code:
callAsync(null, "killall", "transmission-gtk");
Event: when download controller stops
Code:
var myScript = "home/myuser/myscript.sh";
callSync(myScipt);
callAsync(null, "transmission-gtk", "%U", "-m");
- Install/test the scripts in a desktop install.
- Copy/paste "Settings>Advanced Settings>EventScripter.scripts" contents to WebUI (headless install)