#2461
|
|||
|
|||
![]() Quote:
Das geht echt nicht mehr. Seit den ersten Jahren der 2000er habe ich keine Bytes mehr umgerechnet, ergo ist mein Strang im Hirn verkümmert und ich habe mich ausserdem an die praktische automatische Umrechnung gewöhnt. Dank euch, dann mach ich das weiter von Hand... |
#2462
|
||||
|
||||
![]()
Vielleicht findet mgpai ja irgendwann Zeit dafür.
Umrechnen und danach sortieren dürfte das Script um einiges komplexer machen als es gerade ist ![]()
__________________
JD Supporter, Plugin Dev. & Community Manager Erste Schritte & Tutorials || JDownloader 2 Setup Download ----------------------------------- On Vacation / Im Urlaub Start: 2023-12-09 End: TBA |
#2463
|
|||
|
|||
![]()
Hallo zusammen
Ich würde mich gerne diesem Kommentar anschliessen Quote:
Spoiler:
var source = "c:\\downloading";
var destination = "d:\\finished"; archive.extractedFilePaths.forEach(function(filePath) { var newFolder = filePath.parent.toString().replace(source,destination); filePath.moveTo(newFolder); }) Könnte jemand von euch den Code so anpassen, dass die Datei Filmbeispiel.avi aus dem Unterordner Beispielfilm in ein gewähltes Verzeichnis (Beispielverzeichnis) verschoben wird. Ich habe es bereits mit "getchildren" versucht, kriege aber die richtige Syntax nicht hin. Da wäre ich und viele andere sehr dankbar. Und ein grosses Dankeschön im Vorraus. R:\extracted\Beispielfilm\Filmbeispiel.avi R:\Beispielverzeichnis Mein aktueller Code:
Spoiler:
var source = "R:\extracted";
var destination = "R:\Beispielverzeichnis"; archive.extractedFilePaths.forEach(function(filePath) { var newFolder = filePath.children.toString().replace(source,destination); filePath.moveTo(newFolder); }) |
#2464
|
||||
|
||||
![]()
@GTAINGLHERR: Das sollte auch ohne Skript über den Packagizer möglich sein. Dort eine Regel erstellen und dann als Bedingung dein FilmBeispiel.avi und unten dann *Move to/Verschieben nach*. Hast du das mal ausprobiert?
__________________
JD-Dev & Server-Admin |
#2465
|
|||
|
|||
![]()
Danke für die schnelle Antwort.
![]() Das hab ich ausprobiert. Im Pakerverwalter steht: Das verschieben nach, wird nur auf entpackte Dateien angewandt. Schön, aber meine entpackten Dateien liegen eine Ebene tiefer, nämlich in einem Ordner und da greift die Regel nicht. Bsp: Beispiel.rar -> Beispielordner ->-> Beispieldatei.avi |
#2466
|
||||
|
||||
![]()
@GTAINGLHERR: Beispiel.rar passt ja nicht
![]() Beispiel.avi -> moveto -> c:/beispielordner... funktionieren
__________________
JD-Dev & Server-Admin |
#2467
|
|||
|
|||
![]()
Ah sorry für die Verwirrung.
JD2 Lädt die einzelnen Pakete in ein Verzeichnis. R:\Archive\XYZ.part1 R:\Archive\XYZ.part2 R:\Archive\XYZ.part3 Dann kommt der Entpacker zum Zug und entpackt das Paket in folgenden Ordner: R:\extracted Das Paket hat folgende Struktur: Beispiel.rar -> Beispielordner ->-> Beispieldatei.avi Das heisst wenn der Entpacker fertig ist: R:\extracted\Beispielordner\Beispieldate.avi Meine AVI Datei liegt in einem Unterordner. Die Regel würde greifen wenn: R:\extracted\Beispieldatei.avi |
#2468
|
||||
|
||||
![]()
@GTAINGLHERR: Die Regel ist falsch
![]()
__________________
JD-Dev & Server-Admin |
#2469
|
|||
|
|||
![]()
Das Problem ist nicht die Grösse, sondern das Archiv, welches einen Ordner enthält und dort drinnen die Dateien liegen. Deshalb die Bitte an ein funktionierendes Skript.
|
#2470
|
|||
|
|||
![]()
Hi there, I'm trying to figure out where to start, in using Event Scripter to hopefully integrate the software from voidtools.com called everything
The software, everything, if you don't know, locates files and folders by name instantly. From what I see there is perhaps two routes to making a script and I'm wondering which would be the best option? They have an SDK, for IPC, voidtools.com/Everything-SDK.zip. I'm not sure if Event Scripter can utilise this SDK? Or if not another option, voidtools everything has HTTP server capabilities to serve up search results via localhost. voidtools.com/support/everything/http/ The idea for the script on a file by file basis, would be checking if the files entered into LinkGrabber already exist anywhere on any disk indexed by voidtools everything. Not just the download folder, that Jdownloader already does. Ideally the script could be split into a few scripts or have different modes. To cross check files between voidtools everything database and LinkGrabbers Linklist. To crosscheck by name only, when an entry in linkgrabber, hasn't has the filesize of the file to download resolved and is unknown. Also to cross check both filename and filesize for a match. Perhaps also cross check file size of the files and only file type of the file in Linkgrabbers link list to voidtools everything database. To match similar files of the same filetype and size, where the filename may not be a match. I'm not sure perhaps this could also be implemented further down the line, using Regex, fuzzy filename pattern matching. For files that are the same but the names are slightly dissimilar. I hope you can help. Thank you : ) Last edited by Jiaz; 18.10.2022 at 15:55. |
#2471
|
||||
|
||||
![]() Quote:
Der Grund es über den Packagizer zu versuchen/machen ist eben weil es dort eine schöne GUI gibt und man das auch als normaler Nutzer noch relativ einfach bedienen kann. Solltest du es, wider erwarten, nicht mittels Packagizer schaffen, werd ich mir mal das Skript anschauen.
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 18.10.2022 at 16:01. |
#2472
|
|||
|
|||
![]()
@Jiaz
Danke für deine Bemühungen. Ich kann nicht mit zwei Regeln arbeiten. Die Regel muss nunmal auf das Archiv reagieren. Es gibt ja sonst keine andere Bedinung, welche ich für entpackte Dateien bzw. Ordner einstellen kann.
Spoiler:
if (link.isFinished()) {
var destination = "R:\Testverschieben"; //var sourceFile1 = link.getExtractedFiles.subfolder(); var sourceFile2 = link.getExtractedFilePaths.subfolder(); //var sourceFile = link.getDownloadPath.subfolder(); Move(sourceFile2,destination); } Mit obigen Code habe ich's getestet. Vielleicht könnte mir ja jemand auf die Sprünge helfen. |
#2473
|
|||
|
|||
![]()
Hi All,
It is certainly my fault and therefore I would like some clarification regarding a script that I copied in one of your examples. ----------------------------------------- "Call interval in ms 100000 var setInterval = 10; // in minutes var feeds = JD_HOME + "/feeds/links.txt"; // Full path to text file containing the urls if (interval == setInterval * 10 * 1000) { callAPI("linkgrabberv2", "addLinks", { "deepDecrypt": true, "links": readFile(feeds) }); } else { interval = setInterval * 10 * 1000; } ---------------------------------------------------- The download starts every 2 minutes, but I think I have set the loop time to 10 minutes. Where am I wrong? To set my choice, do I have to change the 'setinterval' or the one above expressed in ms? Can you tell me what values to put to make the script run again after 8 hours? Thank you ![]() |
#2474
|
||||
|
||||
![]()
@Turkhan: script execution interval is wrong, 10 mins = 10*60*1000 = 600.000
but your script has 10 * 10 *1000 = 100 secs = 100.000 change Quote:
__________________
JD-Dev & Server-Admin |
#2475
|
|||
|
|||
![]()
Hey I need a script that can gather up all packages that contain the same Download From url and merge into one package. Thanks!
|
#2476
|
|||
|
|||
![]()
Does anyone have a script that automatically makes a shortcut of the download folder in desktop?
I currently download thing in my D drive and I want to automatically make a shortcut of the things I downloaded my in desktop Last edited by Duradara; 29.10.2022 at 22:40. |
#2477
|
|||
|
|||
![]()
Guten Morgen zusammen
Mal paar grundsätzliche Fragen: Ist es möglich per Eventscripter einen "Ein/Aus" Schalter zu kreieren? Damit man beispielsweise per Knopfdruck, einzelne Filter und Regeln im Paketverwalter aktiveren und deaktieren kann? Gibts irgendwo eine Beschreibung wie ich zum Beispiel ein Filter im Linkfilter ansprechen kann? Dieser Code funktioniert und gibt eine Meldung aus:
Spoiler:
if (name == "Eigener Schalter) {
alert("Gedrückt wurde der Schalter") } Danke und lg |
#2478
|
||||
|
||||
![]() Quote:
Alles was du über die Profieinstellungen ändern kannst, kannst du auch per EventScripter ändern. Nein du musst dich durch bestehende Scripte (in diesem Thread) wühlen und/oder auf Antwqort von mgpai und/oder Jiaz warten.
__________________
JD Supporter, Plugin Dev. & Community Manager Erste Schritte & Tutorials || JDownloader 2 Setup Download ----------------------------------- On Vacation / Im Urlaub Start: 2023-12-09 End: TBA |
#2479
|
||||
|
||||
![]()
@mgpai
Not only I have the following problem: Quite often I'm getting this error message: Code:
Network problem: Caller: org.jdownloader.plugins.components.antiDDoSForHost.openAntiDDoSRequestConnection(antiDDo... But I can manually reset links with this error. And already after 2 minutes, I can download again without this error. If you find the time: Could you please provide a script which can reset and resume downloads with such errors - if possible automatically after a timeout of e.g. 3 minutes? Thank you very much for any efforts taken! |
#2480
|
||||
|
||||
![]()
* for reference, this thread where some of ther contents of post #2479 have been discussed too:
https://board.jdownloader.org/showthread.php?t=79461
__________________
JD Supporter, Plugin Dev. & Community Manager Erste Schritte & Tutorials || JDownloader 2 Setup Download ----------------------------------- On Vacation / Im Urlaub Start: 2023-12-09 End: TBA Last edited by pspzockerscene; 09.11.2022 at 16:16. Reason: Improved wording |
![]() |
Thread Tools | |
Display Modes | |
|
|