#1
|
|||
|
|||
Packagizer Wünsche
Moin.
Der Packagizer kann ja schon so einiges. Was ich vermisse ist eine Möglichkeit, ihm entweder
Was ich meine: Ich kann bisher ja z.B. an die URL einfach eine Anchor anhängen und diese Informationen auswerten. Was ich aber nicht kann ist, die URL umzuschreiben, um den Anchor wieder weg zu nehmen. Ich bin nämlich auf eine Seite gestoßen, die da sehr genau ist und mir den Zugriff mit Anchor verweigert. Was ich mitgeben kann ist z.B. den Packagenamen oder das Downloadverzeichnis. Aber auch diese kann ich nicht mit dem Packagizer großartig verändrn. Schön wäre es z.B., wenn man im Package Namen was per Regex gefunden hat, man könnte auf das gefundene zugreifen. Wie das ja bei der URL schon funktioniert. Alternativ wäre es nicht schlecht, man könnte IRGENDWELCHE Parameter mitgeben und die vom Packagizer auswerten lassen. Also sowas wie: Wenn parameter "MeinParameter" gefunden. Und woanders dann der Zugriff über <jd:additionalparam:MeinParameter>. Sorry, wenn das jetzt ein bisschen "dahingerotzt" wirkt. So richtig durchdacht habe ich's auch noch nicht. |
#2
|
||||
|
||||
Quote:
Hättest du da ein Beispiel? Gerne auch an support@jdownloader.org Du brauchst/suchst eine Möglichkeit Informationen mitzugeben und diese im Packagizer zu lesen, ohne diese an den Anchor zu packen?
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 07.06.2022 at 16:29. |
#3
|
||||
|
||||
Quote:
lesen und dann setzen. Dann ist diese Information ja *verändert* indem du den Paketnamen gesetzt hast und eine Regel drunter kann dann auf den Paketnamen reagieren und diesen erneut verändern. Mir fehlt da einfach grade zum besseren Verständnis nen Use-Case oder Beispiel
__________________
JD-Dev & Server-Admin |
#4
|
||||
|
||||
Die einfachste Möglichkeite wäre zb ein definiertes Format eine URL mit zusätzlichen Informationen einzufügen. Also zb ein Objekt indem du Felder wie Name/Paketname, Downloadordner usw definieren kannst, samt der URL, und dieses dann als neue (vom JDownloader unterstützte) URL formatierst. So kann JDownloader die Informationen herauslesen und die enthaltene URL verarbeiten.
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
@Skeeve: Mir würde es wesentlich helfen wenn du konkrete Beispiele geben könntest
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
Also. Vereinfacht beschrieben:
Ich befinde mich auf einer Webseite, die verschieden Serien zum Streaming anbietet. Mit Hilfe von Tampermonkey verändere ich die Links so, dass ich als Anchor eine Markierung mitgebe, damit der Packagizer das erkennen kann, gefolgt von Informationen über die Serienfolge wie Name, Staffel, Folgennummer und Episode. Damit kann dann der Packagizer wenn die Daten per FlashGot eintrudeln, sich den korrekten Dateinamen und Ablageort in meinem NAS zusammenbasteln. Da der Packagizer im "Set"-Bereich es nicht erlaubt, die URL zu verändern, kann ich den Anchor nicht entfernen, um so die ursprüngliche URL wiederherzustellen. Mit Flashgot könnte ich aber zum Beispiel auch eine Paketnamen übergeben und da die Informationen hinterlegen. Allerdings müsste ich dann im "Set"-Bereich vom Paketnamen auch diese Informationen entfernen können, was leider auch nicht klappt. Als dritte Alternative ist mir noch eingefallen, dass Flashgot generische Parameter entgegennehmen könnte. Ich könnte also z.B. also im POST Request "_serie=Just-Dance", "_staffel=1", "_episode=3", "_folge=Gibt's doch gar nicht" mitgeben und dann z.B. den Dateinamen setzen als "<jd:parm:_episode> - <jd_parm:_folge>.<jd:orgfiletype>" |
#7
|
||||
|
||||
@Skeeve
Jiaz wird dir ggf. noch ausführlicher antworten. Bis dahin: Wenn du eh schon mit Tampermonkey arbeitest, kennst du dich wahrscheinlich etwas mit js aus. In diesem Fall könntest du mit einem EventScripter Script ggf. dein Ziel erreichen. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#8
|
||||
|
||||
@Skeeve: Ich hab leider noch nicht verstanden WO hier der Anchor nun zum Problem führt? Im JDownloader sollte der Anchor keine Rolle spielen. Wenn dieser bei einem Plugin Probleme macht, dann sollten wir das entsprechende Plugin beheben Im JDownloader erreicht der Anchor die Seite NIE, da ja nur Requests gemacht werden und keinerlei DOM/JS existiert, so dass ein Script den Anchor auslesen könnte.
Eine Anpassung der veralteten FlashGot API sehe ich nicht wirklich kommen. Hier würde es mehr Sinn machen, ein LinkFormat zu erschaffen, wo du neben dem Link noch weitere Eigenschaften wie Name/Paketname/Ordner...direkt mitsamt dem Link einfügen kannst. Aber bisher sehe ich leider noch kein Problem/Situation welche nicht durch einen Anchor gelöst werden kann. Auch ein Verändern der URL sehe ich hier nicht nötig, und wenn, dann kann man dafür LinkCrawler REWRITE Regeln nutzen. Ich habe dir mal auf deine Mail geantwortet und warte mal auf neues Feedback!
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
Coole Idee. Muss ich mir anschauen, was da geht.
|
#10
|
|||
|
|||
Hi Jiaz. Die Mail ist bisher leider noch nicht angekommen. Auch nicht im Spam.
Wie auch immer: Mir scheint fast, nach Deiner Erklärung, ich muss den Fehler tatsächlich woanders suchen und ich glaube auch schon da was gefunden zu haben. Was mich neugierig macht ist das Wort "veraltet" im Zusammenhang mit der Flashgot API. Wird's da was neues geben? Darf ich Beta-Testen? |
#11
|
||||
|
||||
Quote:
Mittels Anchor lässt sich ja quasi alles an Information *mitgeben* was man braucht. Ansonsten gibt es noch die Möglichkeit CrawlJobs anzulegen, bei denen du ebenfalls bestimmte Dinge konfigurieren kannst, siehe https://support.jdownloader.org/Know...ch-basic-usage
__________________
JD-Dev & Server-Admin |
#12
|
||||
|
||||
Mein Fehler, hatte falschen Empfänger Nochmals raus
__________________
JD-Dev & Server-Admin |
#13
|
||||
|
||||
Wir helfen gerne, dafür bitte BeispielLinks zum nachstellen geben. Ansonsten freuen wir uns natürlich wenn du deine Funde mit uns teilst
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|