#1
|
|||
|
|||
JD-Scripte: Datenaustausch mit externem Programm?
Hallo,
hat JD eine elegante Möglichkeit, Daten mit einem externen Programm auszutauschen? Ich kenne bisher nur die Möglichkeit mit Hilfe von Textfiles. Clipboard geht nicht, das habe ich schon mal gefragt. Ted |
#2
|
|||
|
|||
Quote:
Which external program and what is the exchange format? Eventscripter has a 'readFile' method which can be used to parse/format data from files. It is also possible to parse data from clipboard. Other methods include MYJD 'addLinks' , flash/flashgot 'add', crawljob etc.. |
#3
|
||||
|
||||
@Tedolly
Eventscripter (Dateien, HTTP), API, MyJDownloader API, eigene Java Erweiterungen für JDownloader. Was hast du denn vor? Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#4
|
|||
|
|||
> Was hast du denn vor?
So einiges. Zuerst mal eine richtige Proxy-Verwaltung (movie-blog hat leider dicht gemacht, nix mehr mit zippy, jetzt kommen wieder die Proxys zum Zuge). Und noch einiges mehr. Ich hatte früher ja schon ein paar Ideen dargelegt. Leider war die Antwort IMMER "Mach's doch selber, ist open source". Deshalb muss ich es mir wohl selbst machen, damit JD für meine Erfordernisse bequemer wird. Eine wichtige Frage bitte: wo kann ich was über die JD-API erlesen? Ich habe nicht einmal etwas von "customproxylist" irgendwas in Erfahrung bringen können. Nur über die Beispiele hier im Forum erfuhr ich überhaupt, dass es diese Keywort gibt. |
#5
|
||||
|
||||
MyJD API Docs:
https://my.jdownloader.org/developers/ Zu erweiterten Einstellungen: Einfach mal in den Profieinstellungen stöbern dort sind teilweise Beschreibungen gegeben. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#6
|
|||
|
|||
Quote:
|
#7
|
|||
|
|||
Merci für die Links !
Kann ich noch eine Script-Frage loswerden oder soll ich einen neuen Thread anlegen? Ich möchte Routinen aus einem anderen Script aufrufen, also sowas wie eine Funktions-Sammlung anlegen. Dazu habe ich ein Objekt angelegt, dass alle meine Hilfs-Routinen enthält. Das Script wird beim JD-Start ausgeführt und meldet das "Funktions-Objekt" als globales Property an. Andere Scripte erhalten eine Kopie der Routinen, indem sie das Funktions-Objekt-Property einlesen. Mit kommt das sehr umständlich vor. Gibt es für JD-Scripte einen eleganteren Weg, um Routinen aus anderen JD-Scripten verwenden zu können? Zum Beispiel eine Art von Include? Oder, wenn ein Script diese fremden Routinen verwenden will, einfach das Script, das diese Routinen enthält, beim Start startet. Dann wären die Functions ebenfalls in dem betreffenden Script definiert und könnten verwendet werden. Aber ich habe nichts gefunden, wie ein JD-Script ein anderes JD-Script starten kann. Vielleicht habe ich es auch nur übersehen. Ted ps: > MYJD API Call: /config/list Auf diesen Seiten war ich leider schon, das Keyword "customproxylist" gibts da nicht Last edited by Tedolly; 07.03.2021 at 13:46. |
#8
|
|||
|
|||
Quote:
Code:
require(myString/*myFilePathOrUrl*/);/*Loads a Javascript file or url. ATTENTION. The loaded script can access the API as well.*/ /* Example: */require("**External links are only visible to Support Staff**); Quote:
Code:
{ "docs": "List of all external Proxies", "abstractType": "OBJECT_LIST", "storage": "cfg/org.jdownloader.settings.InternetConnectionSettings", "interfaceName": "org.jdownloader.updatev2.InternetConnectionSettings", "type": "java.util.ArrayList<org.jdownloader.updatev2.ProxyData>", "key": "CustomProxyList" } |
#9
|
|||
|
|||
Thank you very much, mgpai.
I will try, what you said. |
Thread Tools | |
Display Modes | |
|
|