JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 09.10.2017, 14:16
intellio007 intellio007 is offline
Modem User
 
Join Date: Oct 2017
Posts: 3
Default Packagizer: Dateinamen um ID aus URL ergänzen?

Ich habe eine Liste mit Links, die ich downloaden möchte und die alle nach dem selben Schema aufgebaut sind:

www.domain.com/download/file.php?id=1
www.domain.com/download/file.php?id=2
www.domain.com/download/file.php?id=3
usw.

Der Dateiname der heruntergeladenen Datei ist aber individuell:
www.domain.com/download/file.php?id=1 => katze.jpg
www.domain.com/download/file.php?id=2 => hund.png
www.domain.com/download/file.php?id=3 => vogel.gif

Nun hätte ich aber gerne auch die ID des URL-Pfads im Dateinamen (oder als Ordnerbezeichnung). Ich habe mich daher ein wenig mit dem Paketverwalter gespielt, siehe Attachment.

Aber es funktioniert leider nicht. Irgendwelche Tipps?
Attached Images
File Type: jpg paketmanager.jpg (107.9 KB, 2 views)
Reply With Quote
  #2  
Old 09.10.2017, 14:24
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 50,042
Default

Die Regel ist falsch
Zum einen hast du angekreuzt das die Regel immer greifen soll!? Macht irgendwie wenig Sinn, oder?
Desweiteren muss / nicht escaped werden!
Und wenn du den Dateinamen eränzen willst, dann solltest du das auch bei Dateinamen machen und nicht bei Paketnamen?!

Du willst also einfach nur die ID aus der URL an den Dateinamen hängen, richtig?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 09.10.2017, 14:58
intellio007 intellio007 is offline
Modem User
 
Join Date: Oct 2017
Posts: 3
Default

Also: **External links are only visible to Supporters**
Ja, genau. Zwar nicht anhängen, sondern voranstellen. Aber im Prinzip Ja!
Ich dachte mit dem Paketnamen könnte ich es über den Ordnernamen gestalten, aber im Dateinamen wäre mir ohnehin lieber.
Reply With Quote
  #4  
Old 09.10.2017, 15:11
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 50,042
Default

Code:
downloadURL contains
https?://www.domain.com/download/file\.php\?id=(.*)
regex aktivieren

filename
<jd:hoster:1>_<jd:orgfilename>
klappt natürlich nur wenn die url auch die downloadURL ist

ansonsten

Code:
sourceURL contains
https?://www.domain.com/download/file\.php\?id=(.*)
regex aktivieren

filename
<jd:source:1>_<jd:orgfilename>
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 10.10.2017, 17:01
intellio007 intellio007 is offline
Modem User
 
Join Date: Oct 2017
Posts: 3
Default

Vielen Dank! Hat bestens funktioniert.
Reply With Quote
  #6  
Old 10.10.2017, 17:04
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 50,042
Default

Danke fürs Feedback! Du kannst auch via Paketveralter den Dateinamen festlegen lassen, falls du das brauchst.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #7  
Old 10.10.2017, 19:01
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,360
Default

Hä, der ganze Thread hier bezieht sich doch auf den Paketverwalter oder?
Reply With Quote
  #8  
Old 10.10.2017, 19:03
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 50,042
Default

Ja, warum hä ?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #9  
Old 10.10.2017, 19:38
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,360
Default

na wegen deinem "Du kannst auch via Paketveralter den Dateinamen festlegen lassen, falls du das brauchst." Da würde man doch wohl eine Alternative erwarten. Aber hier im Thread geht es bereits um das Festlegen des Dateinamens per Paketverwalter.
Reply With Quote
  #10  
Old 11.10.2017, 08:26
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 50,042
Default

Im OP ging es um das anhängen einer ID. Ich wollte lediglich auch anmerken das man via Regeln auch den Dateinamen aus der URL parsen/setzen kann. Und falls da bedarf ist, würde er sich dann entsprechend melden
__________________
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 03:19.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.