#41
|
||||
|
||||
Auf den Screenshots sind keine Fehler und co zu sehen.
@SamFreaks: Was passiert denn wenn du das ProxyUpdate Script im Editor ausführst/testest?
__________________
JD-Dev & Server-Admin |
#42
|
|||
|
|||
Hey, frage mich nicht wieso, aber nach neuinstallieren von JD geht es wieder
|
#43
|
|||
|
|||
Irgendwie scheitere ich auch daran. wo muss ich zippyshare auf die blackliste setzen und wie handhabe ich das mit dem event scripter? Muss ich 2 scripte erstellen oder kopiere ich das nur in eins. Was soll ich dann beim Trigger einstellen. ab wann soll das Script gestartet werden.
edit: Jetzt läuft der ganze Spaß. Was habe ich gemacht:
Last edited by Mister XY; 04.10.2019 at 18:20. |
#44
|
||||
|
||||
Quote:
Einfügen als neues Skript, aktivieren und das war's, Quote:
Das 3. Script behebt nur Verzögerungen beim JDownloader wenn die Proxies fortlaufend versagen und schneller Ersatz gefunden werden soll. Intervall in der Regel außer Du willst keine fortlaufende Aktualisierung. Fortlaufend per Intervall außer Du willst es zusätzlich auch auf Knopfdruck ausgeführt haben (2. Script). Freut mich und danke für die kurze Anleitung.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#45
|
|||
|
|||
@thecoder2012
Vielen Dank für das Script funktioniert wunderbar. Leider verstehe ich das mit dem Button nicht so richtig. Ich habe einen Button erstellt aber dem muss ich ja auch noch irgendwie diesen Befehl zuweisen. |
#46
|
||||
|
||||
@plaintext: Die Scripte sind doch für den Typ Interval gedacht und keinen Button, daher geht das auch nicht. Eine Buttonzuweisung passiert im Script selbst, dort wird per if auf den Namen des Buttons geprüft
__________________
JD-Dev & Server-Admin |
#47
|
|||
|
|||
Ja, ich habe mich da irgendwie verguckt.^^ Habe jetzt einfach das Hauptscript von Intervall auf Button gelegt und damit ist es so wie ich wollte, vielen Dank :-)
|
#48
|
||||
|
||||
Quote:
Wegen dem Button das 2. Skript zusätzlich aus meinem Beitrag nutzen und in Deutsch "Schaltfläche Werkzeugleiste bestätigt" als Trigger auswählen. Dann noch in der Werkzeug den Button auch hinzufügen mit dem Namen "Geoblocking: zippy". Es setzt im Prinzip einfach nur einen Wert damit im regulären Skript es zeitnah aktualisiert wird.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#49
|
||||
|
||||
@plaintext: Danke für die Rückmeldung!
__________________
JD-Dev & Server-Admin |
#50
|
|||
|
|||
@thecoder2012
Kann es sein, dass das Skript zum Abgreifen der Proxylist nicht mehr funktioniert? |
#51
|
||||
|
||||
Quote:
Sowohl die Proxyliste existiert fortlaufend aktualisiert meines Wissens und das Skript habe ich gerade nochmals getestet. Der Download funktionierte beim zweiten Versuch, da der erste Proxy versagte. Siehe JD steckt fest, wenn Proxy Probleme hat Einzige war manchmal funktionierten die Proxies mit dem Online-Check nicht, dann sollte man noch ein weiteres Skript nutzen. Siehe Zippy links immer gleicher Namen im Linksammler
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#52
|
|||
|
|||
Ich habe mal die Proxy Liste leer gemacht und das Skript neu durchlaufen lassen.
Die Proxy Liste bleibt aber leer. |
#53
|
||||
|
||||
Quote:
Ggf. für Tests ("Testlauf") auf 1 Sekunde verkürzen und später wieder zurück ändern. Sonst mal im Browser den Abruf der Proxyliste testen, wenn die Voreinstellung sonst unverändert übernommen wurde.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#54
|
|||
|
|||
Die Aktualisierungszeit senken hat nichts gebracht.
Ich habe diesen Check komplett rausgenommen, dann funktioniert der Testlauf. if (IsValidname() || IsValidinterval() && ((Math.round(Date.now() / 1000) - getProperty("LastProxyUpdate", true)) >= refreshtime) && !getProperty("updatingProxy", true) || getProperty("updatingProxy", true)) { Ich wollte das noch weiter auseinander nehmen, aber leider öffnet sich der Code Editor gerade nicht mehr und ich will gerade nicht neustarten. Woher kommen die Properties/ Wie werden die gesetzt? |
#55
|
||||
|
||||
Also niedrige Aktualisierungszeit ("refreshtime") + Button "Testlauf" hat nichts gebracht?
Speichern brauchst dabei das Skript mit dem geänderten Wert ("refreshtime") nicht. Quote:
Eventuell hast eine zu schnelle Aktualisierung je nach Zeitintervall (Trigger) dadurch ausgelöst. Quote:
Der Wert "LastProxyUpdate" wird vom Hauptskript gesetzt bei einer Aktualisierung. Dagegen wird der Wert "updatingProxy" durch das zweite kleinere Skript gesetzt, wenn man es per Button auch aktualisiert haben will.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#56
|
|||
|
|||
Hallo, bin neuerding Telekom Kabelkunde (vorher normales VDSL2 mit 50Mbit) und nun findet das Script zwar weiterhin Proxys aber keiner funktioniert. Auch manuell eingetragene funktionieren nicht zB von gatherproxy.
Liegt wahrscheinlich an meiner Fritzbox 7590 hinter dem Arris TM822 Kabelmodem oder am Kabelzugang selbst - kurz bei euch werden sicher funktionierende Proxys zuverlässig gefunden und das Problem liegt bei mir? |
#57
|
|||
|
|||
Die Skripte funktionieren soweit ganz gut. Was mir heute auffällt, da ich extreme Probleme habe, ist dass bestimmte Proxies im Connection Manager rot gekennzeichnet werden (Daumen runter) da sie Probleme machen. Dadurch kommt es zu "Connection Problems, Retry in..., ...".
Kurz darauf werden die Proxies aktualisiert, die selben problematischen Proxies sind nicht mehr gekennzeichnet und ich bin in einer Endlosschleife, da sie aber auch immer wieder neu eingefügt werden (wenn ich sie lösche z.B.) Der Button in der Toolbar bringt bei mir irgendwie nicht. Oder ich verstehe ihn falsch. Alle proxies gelöscht, drücke drauf, nichts passiert im Connection Manager. Das selbe Spiel im laufenden Betrieb, nichts. Nur wenn der Intervall durch ist von selbst. EDIT: bspw. gerade auf der Liste, erste IP: 68.183.103.130 (US) Last edited by Shivas; 26.12.2019 at 19:52. |
#58
|
||||
|
||||
Quote:
Quote:
Quote:
Der Intervall muss für den Button auf wenige Sekunden gestellt sein. Die reguläre Aktualisierungszeit ist dann im Skript einzustellen. Sonst muss der Button den exakten Namen (z.B. Geoblocking: zippy) und passende Schaltfläche haben, wenn das Skript nicht verändert wurde.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#59
|
|||
|
|||
Hallo,
scheinbar funktioniert das mit den beiden Skripts in der aktuellen Version des JDownloaders nicht mehr. Was bisher geschah: Ich habe den jDownloader auf die aktuellste Version gebracht, den Ereignis-Skripter installiert und die beiden genannten Skripte eingefügt und aktiviert. In der Verbindungsverwaltung habe ich zippyshare.com bei "Kein Proxy" als Ausnahme ("Verwende den Proxy NICHT mit folgenden Domains") eingefügt. Allerdings bekommt man bei Downloads von ZippyShare nur die Meldung "Keine Internetverbindung?" - man sieht zwar, dass jD anscheinend die Proxyliste abarbeitet, aber wie gesagt, es gibt mit keinem der Proxies eine Verbindung. Wird dieses Projekt noch gewartet oder gibt es bereits etwas Neues? Die Proxies aus der Liste sind, gelinde gesagt, etwas seltsam. Ein Beispiel: 209.43.33.98 blockt **External links are only visible to Support Staff**www.heise.de als "Mature Content"; andere blocken gleich mal alles als "Restricted by Firewall Policy". Vielleicht ist freeproxylist nicht optimal als Quelle für freie Proxies. Könnte man GatherProxy.com einbinden? Einem Tipp aus dem Netz zufolge funktionieren die Proxies aus den Niederlanden sehr gut mit ZippyShare, leider sind in der im Skript verlinkten Liste keine solchen enthalten. Last edited by DAC324; 29.12.2019 at 17:33. |
#60
|
|||||
|
|||||
Quote:
Quote:
Quote:
Für bestimmte nachvollziehbare Anliegen wurde es verbessert bzw. ergänzt. Ich selbst nutze solche Skripte nicht weil es mehr Ärger und Mühe macht als andere Lösungen. Quote:
Im Forum stehen genug Warnungen dazu einfach unbekannte Proxies dauerhaft zu nutzen. Kannst im Prinzip jede Liste nehmen oder gleich paar Listen ggf. das Format anpassen per JavaScript. Quote:
Kannst gerne es anpassen oder um mehrere Proxylisten erweitern. Der Online-Check ging mit NL bei mir nie im Test. Allgemein funktionieren alle nicht blockierten Länder.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. Last edited by thecoder2012; 30.12.2019 at 17:54. |
#61
|
|||
|
|||
Hi, hätte da mal ne andere Frage. Ich habe Ereignis Skripter eingestellt, die proxy Liste wurde aktualisiert, Proxytyp "kein Proxy" konfiguriert, alles so wie es sein soll. Nur, wenn ich all meine Downloads starte wird dann normal mit Proxy Nr.1 gestartet und wenn es mit Nr.1 nicht funzt dann bleibt JD im endlose Schleife am ersten Proxy hängen und die liste wird nicht weiter abarbeitet. Soll JD automatisch die liste nacheinander abklopfen (wenn ja, was und wo muss ich einstellen?)oder muss man die Proxys manuell einzeln aus der Liste löschen damit die nächste Zeile ausprobiert wird?
Last edited by Tom77; 09.01.2020 at 23:14. |
#62
|
||||
|
||||
Quote:
Quote:
Falls noch nicht vorhanden ggf. das kleinere Skript aus dem gleichen Beitrag nutzen bzgl. fehlerhafte Proxies bzw. Verbindungen schneller zurück zu setzen. Man will ja keine 15 Minuten an Wartezeit haben sondern höchstens paar Sekunden.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#63
|
|||
|
|||
Es funktioniert Danke Dir!!
|
#64
|
||||
|
||||
Quote:
was ist denn da primär zu bevorzugen, bzw., mit welchen Auswirkungen hat man zu rechnen? Ach ja, so langsam verliere ich den Überblick. Könnte man vielleicht die aktuellen Scripte (mit und ohne Button) für Zippyshare als "Sticky" ausgliedern? Dann hätten es auch Neulinge einfacher.
__________________
Gruß Tremolo Last edited by Tremolo; 10.01.2020 at 09:03. |
#65
|
|||
|
|||
...Und eine Anleitung wie man den Button einfügt. Ich finde den Eintrag einfach nicht in der Liste, um die Funktion einem Button hinzuzufügen. danke
|
#66
|
||||
|
||||
Quote:
Quote:
Quote:
Heißt würde mir dabei wenig Hoffnung machen derzeit.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#67
|
|||
|
|||
Hallo Zusammen,
Ich habe schon ein Ticket erstellt, aber leider noch keine Antwort erhalten, deswegen probiere ich es mal hier im Forum. Mein jd läuft auf einer Synology NAS. Ich habe nach dieser Anleitung https://board.jdownloader.org/showpo...1&postcount=43 verschiedene Event Scripts hinzugefügt. Leider läuft seitdem der jd Amok und verursacht eine CPU Auslastung von 100%. Ich konnte das Problem auf das ProxySwitch Script eingrenzen. Im log steht jede Minute: " flag: 1000100000 title: Event Scripter permissions required! msg: The Event Script 'ProxySwitch' requires permissions for the trigger 'Interval'. The script tries to call the Remote API: config/get. Do you want to allow this? If you are not sure, please check your script! --ID:248123TS:1580007414112-1/26/20, 3:56:54 AM - [org.appwork.loggingv3.LogV3(info)] -> Force Dummy Init " Leider bekomme ich auf MyJDownloader Seite keinen Hinweis um dies zu bestätigen. I need support! This is my log id: jdlog://3531430900751 Danke und Gruß ckbaxter Ich habe den Event Scripter erstmal deaktiviert. |
#68
|
||||
|
||||
Füge oben im Skript einfach disablePermissionChecks(); ein. Damit wird diese Abfrage deaktiviert.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. Last edited by thecoder2012; 29.01.2020 at 23:08. |
#69
|
|||
|
|||
Thx, hat funktioniert. Musste noch das Intervall der Scripte erhöhen. Jetzt läuft wieder alles geschmeidig.
In der log erscheint alle 30sek: Code:
------------------------Thread: 345:Log.L.log-----------------------^M --ID:345TS:1580367765764-1/30/20, 8:02:45 AM - [org.jdownloader.extensions.eventscripter.ScriptThread(isClassVisibleToScript)] -> Javascript error occured^M --ID:345TS:1580367765766-1/30/20, 8:02:45 AM - [org.jdownloader.extensions.eventscripter.ScriptThread(isClassVisibleToScript)] -> Javascript error occured^M ------------------------Thread: 351:Log.L.log-----------------------^M --ID:351TS:1580367795736-1/30/20, 8:03:15 AM - [org.jdownloader.extensions.eventscripter.ScriptThread(isClassVisibleToScript)] -> Javascript error occured^M --ID:351TS:1580367795738-1/30/20, 8:03:15 AM - [org.jdownloader.extensions.eventscripter.ScriptThread(isClassVisibleToScript)] -> Javascript error occured^M Code:
{ "eventTrigger" : "INTERVAL", "enabled" : true, "name" : "ProxySwitch", "script" : "disablePermissionChecks();\n//setNotifyOnException(false);\n//setAdvancedAlert(true);\n\n// Proxylist updates for hosters (e.g. Zippyshare.com)\n// Trigger: Interval (e.g. 10000ms)\n\nvar refreshtime = \"900\"; // (e.g. 900s)\nvar myCountries = [\"RU\", \"FR\", \"BR\", \"IT\"]; //Filterlist for countries\nvar max_response_time = 1.5; //1.5 or higher (e.g. 2), 1 is too low\nvar proxy_test = 0; //1=ON,0=OFF (very slow)\nvar max_proxies = 0; //0=Unlimited\nvar standard_filter = \" \\\"filter\\\" : {\\\"type\\\" : \\\"WHITELIST\\\",\\\"entries\\\" : [ \\\"zippyshare.com\\\"]},\"; //\\\"filter\\\" : null,\nvar add_proxy = JSON.parse(\"{\\\"proxy\\\" : {\\\"username\\\" : null,\\\"password\\\" : null,\\\"port\\\" : 80,\\\"address\\\" : null,\\\"type\\\" : \\\"NONE\\\",\\\"preferNativeImplementation\\\" : false,\\\"resolveHostName\\\" : false,\\\"connectMethodPrefered\\\" : false},\\\"rangeRequestsSupported\\\" : true,\" + standard_filter + \"\\\"pac\\\" : false,\\\"reconnectSupported\\\" : false,\\\"enabled\\\" : true}\");\nvar filter = new Array();\n\nvar old_proxylist = [];\nvar new_proxylist = \"\";\n\nvar settings = \"org.jdownloader.updatev2.InternetConnectionSettings\";\nvar storage = \"cfg/org.jdownloader.settings.InternetConnectionSettings\";\nold_proxylist = callAPI(\"config\", \"get\", settings, storage, \"customproxylist\");\n\nif (IsValidname() || IsValidinterval() && ((Math.round(Date.now() / 1000) - getProperty(\"LastProxyUpdate\", true)) >= refreshtime) && !getProperty(\"updatingProxy\", true) || getProperty(\"updatingProxy\", true)) {\n if (!getProperty(\"updatingProxy\", true)) {\n setProperty(\"LastProxyUpdate\", Math.round(Date.now() / 1000), true);\n } else {\n if (getProperty(\"updatingProxy\", true)) {\n setProperty(\"updatingProxy\", false, true);\n }\n }\n\n var html;\n try {\n html = getPage(\"https\" + \"://raw.githubusercontent.com/fate0/proxylist/master/proxy.list\");\n\n var lines = html.split(\"\\n\");\n\n for (var key in old_proxylist) {\n if (old_proxylist.hasOwnProperty(key)) {\n if (old_proxylist[key].proxy.type == \"DIRECT\" || old_proxylist[key].proxy.type == \"NONE\" || old_proxylist[key].enabled == false) {\n if (new_proxylist == \"\") {\n new_proxylist += JSON.stringify(old_proxylist[key]);\n } else {\n new_proxylist += \",\" + JSON.stringify(old_proxylist[key]);\n }\n }\n }\n }\n\n var myBr = getBrowser();\n for (var i = 0; i < lines.length; ++i) {\n if (IsValidJSONString(lines[i])) {\n var temp_JSON = JSON.parse(lines[i]);\n var add_proxy_new = add_proxy;\n add_proxy_new.proxy.type = temp_JSON.type.toUpperCase();\n add_proxy_new.proxy.port = temp_JSON.port;\n add_proxy_new.proxy.address = temp_JSON.host;\n if (myCountries.indexOf(temp_JSON.country) > -1 || temp_JSON.response_time > max_response_time) {\n continue; //skip proxy\n }\n var errorcheck = 0;\n if (proxy_test == 1) {\n myBr.setProxy(temp_JSON.type + \"://\" + temp_JSON.host + \":\" + temp_JSON.port);\n try {\n myBr.getPage(\"http://www.google.de/\");\n } catch (e) {\n errorcheck = 1;\n }\n }\n\n if (errorcheck == 0 && proxy_test == 1 || proxy_test != 1) {\n\n if (add_proxy_new.proxy.address && filter[temp_JSON.host] != true) {\n filter[temp_JSON.host] = true;\n if (new_proxylist == \"\") {\n new_proxylist += JSON.stringify(add_proxy_new);\n } else {\n new_proxylist += \",\" + JSON.stringify(add_proxy_new);\n }\n }\n }\n }\n if (i >= max_proxies && max_proxies > 0) {\n break;\n }\n }\n callAPI(\"config\", \"set\", settings, storage, \"customproxylist\", \"[\" + new_proxylist + \"]\");\n } catch (e) {}\n}\n\nfunction IsValidJSONString(str) {\n if (typeof str !== \"string\") {\n return false;\n }\n try {\n JSON.parse(str);\n } catch (e) {\n return false;\n }\n return true;\n}\n\nfunction IsValidname() {\n try {\n if (name == \"Geoblocking: zippy\") {\n return true;\n }\n } catch (e) {\n return false;\n }\n return true;\n}\n\nfunction IsValidinterval() {\n try {\n if (interval >= 10000) {\n return true;\n }\n } catch (e) {\n return false;\n }\n return true;\n}", "eventTriggerSettings" : { "lastFire" : 1579445336484, "interval" : 30000, "isSynchronous" : false }, "id" : 1579443400659 } Grüße ckbaxter Last edited by ckbaxter; 30.01.2020 at 08:07. |
#70
|
|||
|
|||
Laut "jsonlint" ist das Script auch valide. Trotzdem erscheint im Log die Fehlermeldung.
|
#71
|
||||
|
||||
Quote:
Sollte es vom Skript selbst kommen, dann würde ein weiteres try { ... SKRIPTCODE ... }catch(e){} um das Skript reichen. Wenn es trotzdem weiterhin vorkommt, dann ist es ein internes Problem der Eweiterung im JDownloader und nicht das Skript selbst.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#72
|
|||
|
|||
Sry das ich nochmal so blöd nachfrage..an welche Stelle muss das genau?
Code:
try { "eventTrigger" : "INTERVAL", "enabled" : true, "name" : "ProxySwitch", ..... } catch(e){} oder so: Code:
{ "eventTrigger" : "INTERVAL", "enabled" : true, "name" : "ProxySwitch", "script" : "try {disablePermissionChecks(); .....} catch(e){}", "eventTriggerSettings" : { "lastFire" : 1579445336484, "interval" : 30000, "isSynchronous" : false }, "id" : 1579443400659 } Code:
------------------------Thread: 1458:Log.L.log-----------------------^M --ID:1458TS:1580450954746-1/31/20, 7:09:14 AM - [org.appwork.loggingv3.LogV3(fine)] -> Dialog [null][null]^M flag: 100000010000^M title: An Error Occured^M msg: ^M syntax error (#124)^M ------------------------Thread: 1482:Log.L.log-----------------------^M --ID:1482TS:1580450984812-1/31/20, 7:09:44 AM - [org.appwork.loggingv3.LogV3(fine)] -> Dialog [null][null]^M flag: 100000010000^M title: An Error Occured^M msg: ^M syntax error (#124)^M Grüße ckbaxter |
#73
|
||||
|
||||
Quote:
Quote:
Du versuchst das JSON Format zu verändern. Das wird nicht funktionieren weil JDownloader den Eintrag in JSON erwartet. Nein aber Du hast offensichtlich einen Fehler bei der Eingabe gemacht.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. Last edited by thecoder2012; 31.01.2020 at 07:55. |
#74
|
|||
|
|||
Quote:
Im Log kommt trotzdem noch die Fehlermeldung Code:
------------------------Thread: 257:Log.L.log----------------------- --ID:257TS:1580456013546-31.01.20 08:33:33 - [org.jdownloader.extensions.eventscripter.ScriptThread(isClassVisibleToScript)] -> Javascript error occured --ID:257TS:1580456013547-31.01.20 08:33:33 - [org.jdownloader.extensions.eventscripter.ScriptThread(isClassVisibleToScript)] -> Javascript error occured |
#75
|
||||
|
||||
Dann wird es vermutlich ein internes Problem im JDownloader mit der Erweiterung Ereignis-Skripter (JavaScript-Engine für Java) sein.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#76
|
|||
|
|||
Danke für deine Hilfe. Ich ignoriere den Fehler einfach, es läuft ja :-)
Eine Frage hätte ich noch, vllt kannst du mir dabei auch noch helfen. Manchmal bleibt ein Download im Status "Starting..." hängen, dann reagiert jd auch nicht mehr auf's Zurücksetzen des Pakets, Lösung ist dann ein Neustart des jd. Kann man das auch irgendwie scripten? Natürlich sollte es nur Neustarten wenn gerade kein Download läuft und auch nur dann wenn ein Download im Status "Starting..." hängt. Ich hatte mal zum Test das folgende Script genommen und angepasst (dachte vllt kann der EventScripter den Download resetten), aber ich vermute den Linkstatus "Starting..." gibt's so nicht: Code:
// Reset links on Plugin Defect // Trigger Required: Interval // CAUTION: Resetting links will discard any data which has already been downloaded var newInterval = 6000; // Interval between checks (in milliseconds) if (interval == newInterval) { var links = getAllDownloadLinks(); for (i = 0; i < links.length; i++) { var link = links[i]; if (link.getFinalLinkStatus() == "Starting...") link.reset(); startDownloads(); } } else { interval = newInterval; } Last edited by ckbaxter; 02.02.2020 at 00:09. |
#77
|
||||
|
||||
Quote:
Einfach weil ich das Problem bisher nicht reproduzieren konnte. Quote:
Siehe Restart JD if download speed in 0 and JD is idle. Quote:
Siehe auch die Liste vor wenigen Monaten als Überblick bzgl. Ereignis-Skripter und Dokumentation von einem freundlichen Nutzer. Wenn das Problem gerade vorkommt, dann müsste man schauen was im LinkStatus genau für ein Grund steht.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#78
|
|||
|
|||
Wie könnte ich das rausbekommen? Kann ich das irgendwie in eine Datei schreiben lassen? Oder als Popup (bei einen Jd aufen Windows Desktop)? Ein kurzes Script was ich manuell antriggern kann in dem Moment wo das passiert, was mir dann ein Popup oder eine Datei schreibt wo der Status drin, ich denke damit könnt ich mir aus vorangegangen Script was passendes zusammensetzen. Bin leider programmiertechnisch (vor allem nicht js) nicht so fit.
Last edited by ckbaxter; 02.02.2020 at 08:56. |
#79
|
||||
|
||||
Wenn es vorkommt dann die Links mit dem LinkStatus durchgehen.
writeFile(JD_HOME+"/log.txt",JSON.stringify(VARIABLE)+"\r\n",true); Im eingebauten Editor (Desktop) gibt es auch eine Hilfe neben den gegeben Links aus dem vorherigen Beitrag von mir. Daraus hab ich die Zeile mit writeFile einfach kopiert. Alternativ kann man auch die Logs von JD nutzen. setAdvancedAlert(true);//Aktiviert das aus dem Popup kopieren kannst alert("popup");//Text alert(DEINWERT);//Variable alert(JSON.stringify(DEINWERT));//Variable mit JSON
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#80
|
|||
|
|||
If a download link which is using proxy connection is seemingly stuck in 'Starting...' state and cannot be stopped manually, instead of restarting JD, you can stop just that particular download by closing its respective connection using a GUI or CLI utility (like currports).
CLI utilities (can be used in eventscripter) will also allow closing the connection based on various parameters like ip/hostame/port/process or even wildcards. |
Thread Tools | |
Display Modes | |
|
|