JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 20.04.2018, 14:07
Huuurz Huuurz is offline
DSL User
 
Join Date: Mar 2018
Posts: 37
Default 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**
und es gibt keine Indexseite, auf der alle Bilder verlinkt sind oder diese ist mir nicht bekannt.

Ich möchte nun, dass er
Code:
**External links are only visible to Support Staff**
usw. herunterlädt.

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
Reply With Quote
  #2  
Old 20.04.2018, 14:12
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #3  
Old 20.04.2018, 23:28
Huuurz Huuurz is offline
DSL User
 
Join Date: Mar 2018
Posts: 37
Default

Quote:
Das einfachste wäre du nimmst Notepad++ oder Exel/Office und schreibst das in ne Zeile und lässt automatisiert die Zahl hochzählen.
Ich habe Notepad++ und man kriegt's zwar irgendwie hingepfuscht, aber es ist doch ziemlich nervig bezüglich führender Nullen und Leerzeichen danach (habe über Alt + Maus eine Spalte ausgwählt und dann über TextFX die Zeilennummern einfügen lassen). Excel ist eher noch umständlicher, bis man das wieder als einzelnen Block Reintext rauskopieren kann.

Quote:
JDownloader selbst kann sowas noch nicht.
Dann hab ich's zumindest nicht übersehen

Quote:
Es gibt keinerlei Index Seite?
Nein. Directory Listing ist heutzutage eh fast überall aus und dank mobile-first-Seuche gibt es keinen Index mehr (Vorschaubilder wären zu klein), sondern nur noch direkt die Vollbilder als Diashow / zum Weiterwischen.

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:
Woher weisst du dann Start/Stop?
Weiß ich nicht. Start lege ich immer auf 0 (ist meistens aber 1), beim Ende muss man raten und ich gebe mir da auch keine große Mühe, sondern mache einfach mal z.B. bis 99. Wenn dann 60 Stück "nicht erreichbar" sind bricht man sich ja auch kein Bein.

Quote:
Kannst du funktionierende BspLinks zur Verfügung stellen? Gerne auch an support@jdownloader.org
Die privaten Bilder leider nicht, auch nicht per Email. Sind ja auch für die Nachbarn "geheim" :-) Aber eigentlich stolpere ich immer wieder mal über solche Beispiele. Du kannst ja z.B. mal versuchen, die Comics von Ruthe oder xkcd runterzuladen.
Code:
**External links are only visible to Support Staff**
Quote:
Dann kann ich evtl was basteln
Das wäre natürlich klasse. Ich nehme den JD eben auch als "normalen" Downloadmanager und nicht als Warezmaschine wie viele andere.

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.
Reply With Quote
  #4  
Old 23.04.2018, 17:22
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #5  
Old 23.04.2018, 17:25
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #6  
Old 23.04.2018, 17:30
Huuurz Huuurz is offline
DSL User
 
Join Date: Mar 2018
Posts: 37
Default

Quote:
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?
Ja.
Es gibt verschiedene Szenarien, die dazu führen können, dass ich das will (siehe vorheriger Beitrag).

Email ist unterwegs.
Reply With Quote
  #7  
Old 23.04.2018, 17:35
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #8  
Old 23.04.2018, 17:37
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #9  
Old 23.04.2018, 17:50
Huuurz Huuurz is offline
DSL User
 
Join Date: Mar 2018
Posts: 37
Default

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
Grüße,
Huuurz
Reply With Quote
  #10  
Old 23.04.2018, 18:09
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #11  
Old 23.04.2018, 18:54
Huuurz Huuurz is offline
DSL User
 
Join Date: Mar 2018
Posts: 37
Default

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
    });
}
Dankeschön!

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
Reply With Quote
  #12  
Old 23.04.2018, 19:11
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

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
Reply With Quote
  #13  
Old 23.03.2022, 07:46
izofox's Avatar
izofox izofox is offline
JD Alpha
 
Join Date: Sep 2021
Location: Ukraine
Posts: 24
Default

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.
Reply With Quote
  #14  
Old 23.03.2022, 10:44
Huuurz Huuurz is offline
DSL User
 
Join Date: Mar 2018
Posts: 37
Default

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.
Reply With Quote
  #15  
Old 23.03.2022, 12:40
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

@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.
Reply With Quote
  #16  
Old 24.03.2022, 01:45
izofox's Avatar
izofox izofox is offline
JD Alpha
 
Join Date: Sep 2021
Location: Ukraine
Posts: 24
Default

Quote:
Originally Posted by Jiaz View Post
@izofox: you mean this script?
**External links are only visible to Support Staff**...
Thanks, I can reproduce the Issue

will be fixed with next core update
Yes, this script. Thanks!
Is it problem with JD, to with script?


Quote:
Originally Posted by Huuurz View Post
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.
Thanks. Yes, I understand it. I will correct it for my links.
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
Reply With Quote
  #17  
Old 24.03.2022, 11:24
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

@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
Reply With Quote
  #18  
Old 24.03.2022, 13:14
izofox's Avatar
izofox izofox is offline
JD Alpha
 
Join Date: Sep 2021
Location: Ukraine
Posts: 24
Default

@Jiaz: Thanks a lot. It works on my side too. I am happy
Have a nice day!
Reply With Quote
  #19  
Old 24.03.2022, 14:19
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,290
Default

@izofox: You too and you're welcome
__________________
JD-Dev & Server-Admin
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 04:34.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.