#1
|
|||
|
|||
Hinzufügen sequentieller Downloadpfade
Hi,
vielleicht habe ich es übersehen, aber was ich vermisse ist das Hinzufügen sequentieller Downloads - meist Bildergalerien. Sagen wir, ich habe nur den Link zu einem Bild Code:
**External links are only visible to Support Staff** Ich möchte nun, dass er Code:
**External links are only visible to Support Staff** Wie mache ich das? Früher gab's bei GetRight so eine praktische Funktion: sequenced_download.png Gruß Huuurz Last edited by Huuurz; 26.04.2018 at 17:59. Reason: Ergänzung |
#2
|
||||
|
||||
Das einfachste wäre du nimmst Notepad++ oder Exel/Office und schreibst das in ne Zeile und lässt automatisiert die Zahl hochzählen. JDownloader selbst kann sowas noch nicht.
Es gibt keinerlei Index Seite? Woher weisst du dann Start/Stop? Kannst du funktionierende BspLinks zur Verfügung stellen? Gerne auch an support@jdownloader.org Dann kann ich evtl was basteln
__________________
JD-Dev & Server-Admin |
#3
|
||||||
|
||||||
Quote:
Quote:
Quote:
In manchen Fällen gibt es einen Index, aber der geht nicht über alle Bilder, obwohl noch mehr auf dem Server liegen. Das sind dann sozusagen die geheimen Bonusbilder. Die unverlinkten Bilder vom Feuerwehrfest im Nachbarkaff werden eh erst ab 1 Uhr Nachts - Bild Nr. 282 - interessant Manchmal gibt es auch eine Indexseite, die aber nicht direkt auf die Bilder, sondern auf html-Unterseiten mit kryptischen Bezeichnungen verweist. Dann findet der JD die nicht oder einfach noch viel zu viel anderen Kram. Paradoxerweise sind die Vollbilder selbst aber schön durchnummeriert. Hatte ich auch schon. Aber das war eher bei Bildern von freizügigen Damen der Fall... **External links are only visible to Support Staff**Hier (NSFW) z.B. heißen die Thumbnails genauso wie die Vollbilder und abgesehen von dem ganzen Beifang tut er sich dann schwer mit den gleichen Dateinamen und ich stehe am Ende nur mit Thumbnails oder einem Mischmasch da. Möchte ja nicht deswegen meine normale Konfiguration über den Haufen werfen. Das kommt vielleicht ein mal im Monat vor. Vielleicht filtern nach Dateigröße. Quote:
Quote:
Code:
**External links are only visible to Support Staff** Quote:
Wie gesagt, die Funktion von GetRight fand ich damals schon ziemlich optimal, kann man als Vorbild nehmen. Viele Grüße, Huuurz p.s.: Mir fehlen im Board die Rechte, meine eigenen Screenshots und externen Links zu betrachten? Finde ich etwas seltsam, war bestimmt nicht so gedacht? Last edited by Huuurz; 20.04.2018 at 23:33. |
#4
|
||||
|
||||
Links und Bilder sind nur vom Support-Staff einsehbar.
Schickst mir bitte die BspLinks an support@jdownloader.org denn das Forum hat deinen Link *gefressen* oder sollte das Beispiel wirklich nur "hier" sein ? Sorry, den Text nicht zuende gelesen. Kein Thema, brauch ja die Nachtfeierbilder nicht :p
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
Also es gibt keine Verlinkung via Diashow/Bilderübersicht über die einzelnen Bilder sondern du willst einfach von 00 bis 99 alle Bilder hinzufügen?
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
Quote:
Es gibt verschiedene Szenarien, die dazu führen können, dass ich das will (siehe vorheriger Beitrag). Email ist unterwegs. |
#7
|
||||
|
||||
Wäre denn eine Lösung über den Eventscripter für dich okay? Also ein Script indem du die URL einträgst und dann sagst, davon bitte 0 bis 127 an der stelle xy?
__________________
JD-Dev & Server-Admin |
#8
|
||||
|
||||
Alternative könnte ich ein Plugin basteln, bei dem du die Informationen direkt in die URL packst, aber via Javascript (Eventscripter) wärst du viel flexibler
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
Jetzt hat's meinen letzten Beitrag gefressen.
Vom Eventscripter habe ich bisher keine Ahnung, aber ein bisschen JavaScript Parameter verändern kriege ich schon hin. Also wäre absolut ok. Was es eben auch können sollte ist, die Anzahl der Stellen festzulegen. Code:
Beispiel 1: Anzahl der fixen Stellen "1" pic8.jpg pic9.jpg pic10.jpg pic11.jpg Beispiel 2: Anzahl der fixen Stellen "3" pic008.jpg pic009.jpg pic010.jpg pic011.jpg Huuurz |
#10
|
||||
|
||||
Installiere den Eventscripter in den Einstellungen und füge ein neues Event hinzu. Deaktiviere es und dann editier das Script und füge das folgende Hinzu.
Und dann Run Test Code:
var base = "http:.....%%NUM%%.jpg" //start index (inclusive) var start = 1; //end index (inclusive) var end = 12; //padding zeroes var padding = 2; function pad(num, size) { var s = num + ""; while (s.length < size) s = "0" + s; return s; } var resultat = ""; for (var i = start; i <= end; i++) { var link = base.replace("%%NUM%%", pad(i, padding)); resultat += "\r\n" + link; } disablePermissionChecks(); { callAPI("linkgrabberv2", "addLinks", { "deepDecrypt": false, "links": resultat }) }
__________________
JD-Dev & Server-Admin |
#11
|
|||
|
|||
Sehr gut, so funktioniert das jetzt.
Habe im Endeffekt nur den autostart abgestellt und zwei fehlende Semikolons ergänzt. Code:
//base link var base = "h**p://ruthe.de/cartoons/strip_%%NUM%%.jpg"; //start index (inclusive) var start = 1; //end index (inclusive) var end = 150; //number of fixed decimals var fixedDecimals = 4; function padding(num, size) { var s = num + ""; while (s.length < size) s = "0" + s; return s; } var resultLinks = ""; for (var i = start; i <= end; i++) { var link = base.replace("%%NUM%%", padding(i, fixedDecimals)); resultLinks += "\r\n" + link; } disablePermissionChecks(); { callAPI("linkgrabberv2", "addLinks", { "autostart": false, "autoConfirm": true, "deepDecrypt": false, "links": resultLinks }); } Vielleicht ist es ja eine Überlegung wert, das noch irgendwie für die Allgemeinheit einzubauen. Finde das ne super Funktion :-) Huuurz Last edited by Huuurz; 26.04.2018 at 18:03. Reason: korrektur |
#12
|
||||
|
||||
Hab Autostart und Autoconfirm in meiner Vorlage schon rausgemacht
Du warst wohl schneller im Ausprobieren Wenn ich mal etwas mehr Muse/Zeit habe, dann sollte das eher ein GUI Feature werden Freut mich das es bei dir funktioniert und das es deinen Ansprüchen genügt
__________________
JD-Dev & Server-Admin |
#13
|
||||
|
||||
Hi!
I can't run this script in JDownloader 2 using EventScripter. What I do wrong? I was trying to add both variants from Jiaz and from Huuurz. If I set trigger to "A new link has been added" and it loop script many times and I need to do hard shut down to JDownloader. If I set it to "New Crawler Job" I see this error one time, then script turn off and I can copy error message. Link to the video how I do it: **External links are only visible to Support Staff****External links are only visible to Support Staff** It writes me error log. Thanks! Last edited by Jiaz; 23.03.2022 at 13:01. |
#14
|
|||
|
|||
No need to set a trigger.
In the edit window of the script, just press "test run" on top right! You have to edit the script for every new URL series anyway. |
#15
|
||||
|
||||
@izofox: you mean this script?
https://board.jdownloader.org/showpo...3&postcount=11 Thanks, I can reproduce the Issue will be fixed with next core update
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 23.03.2022 at 13:17. |
#16
|
||||
|
||||
Quote:
Is it problem with JD, to with script? Quote:
Although, I've also created XLS sheet, that allow me to change one link and get the rest of correct links with number of images. But I trust that JD with scripting can do it better and faster I have a lot of links, that I will need to download and all they are with 120 images from 01.jpg to 120.jpg, so I won't need to correct number of links, at least. Thanks for quick reply guys |
#17
|
||||
|
||||
@izofox: there has been a bug in JDownloader that made this script fail (the error screenshot you've posted). The update is already live and script is working fine.
Thanks again for the bugreport. Lots of scripts were broken before the bugfix
__________________
JD-Dev & Server-Admin |
#18
|
||||
|
||||
@Jiaz: Thanks a lot. It works on my side too. I am happy
Have a nice day! |
#19
|
||||
|
||||
@izofox: You too and you're welcome
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|