Hallo!
Anbei mein aktueller Code:
[{"eventTrigger":"INTERVAL", "enabled":true, "name":"Auto-update JD", "script":"// Restart & Update when JD is idle, or after 'x' hours.\n// Trigger: Interval (Recommended 600000 or more).\n\nvar hours = 0; // Update after 'x' hours, even if JD is not idle. (0 = Disabled)\n\nif (callAPI("update", "isUpdateAvailable")) {\n\n var updateNow = false;\n\n if (hours > 0) {\n \n if (!getProperty("date", false)) {\n setProperty("date", new Date(Date.now() + hours * 60 * 60 * 1000), false);\n }\n\n if (Date.now() > getProperty("date", false)) {\n updateNow = true;\n }\n }\n\n if (!updateNow) {\n \n var idle = isDownloadControllerIdle() &&\n !callAPI("linkcrawler", "isCrawling") &&\n !callAPI("linkgrabberv2", "isCollecting") &&\n !callAPI("extraction", "getQueue").length > 0;\n\n if (idle) {\n updateNow = true;\n }\n }\n\n if (updateNow) {\n callAPI("update", "restartAndUpdate");\n }\n}", "eventTriggerSettings":{"lastFire":1640841273950, "interval":1800000, "isSynchronous":false}, "id":1594796988140}]
Danke und
LG
Thomas
|