JDownloader Community - Appwork GmbH
 

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

Ich möchte nun, dass er
Code:
https://www.example.com/gallery/pic01.jpg
https://www.example.com/gallery/pic02.jpg
https://www.example.com/gallery/pic03.jpg
https://www.example.com/gallery/pic04.jpg
**External links are only visible to Supporters**
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 16:59. Reason: Ergänzung
Reply With Quote
  #2  
Old 20.04.2018, 13:12
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 58,854
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, 22:28
Huuurz Huuurz is offline
Vacuum Cleaner
 
Join Date: Mar 2018
Posts: 16
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 Supporters**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 Supporters**
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 22:33.
Reply With Quote
  #4  
Old 23.04.2018, 16:22
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 58,854
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, 16:25
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 58,854
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, 16:30
Huuurz Huuurz is offline
Vacuum Cleaner
 
Join Date: Mar 2018
Posts: 16
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, 16:35
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 58,854
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, 16:37
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 58,854
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, 16:50
Huuurz Huuurz is offline
Vacuum Cleaner
 
Join Date: Mar 2018
Posts: 16
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, 17:09
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 58,854
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, 17:54
Huuurz Huuurz is offline
Vacuum Cleaner
 
Join Date: Mar 2018
Posts: 16
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 17:03. Reason: korrektur
Reply With Quote
  #12  
Old 23.04.2018, 18:11
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 58,854
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
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 02:20.
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 - 2018, Jelsoft Enterprises Ltd.