#1
|
|||
|
|||
Paketname mit URLs in Zwischenablage
Ich möchte dem Linksammler über die Zwischenablage den Paketnamen übergeben, da die URLs keinen sinnvollen Paketnamen enthalten.
In der Zwischenablage habe ich in der ersten Zeile den Paketnamen, in den folgenden Zeilen die URLs: Paket 1 URL 1a URL 1b URL 1c Ich füge also beim Fenster "Links analysieren und hinzufügen" die Zwischenablage in das erste Feld ein. Dort wird der Paketname als Nicht-URL ignoriert und die URLs angenommen. Dann füge ich die Zwischenablage in das dritte Feld ein. Dort erscheint diese komplett: "Paket 1 URL 1a URL 1b URL 1c". Ich muss dann von Hand alles nach "Paket 1" löschen. Vorschlag: Der Paketname sollte dort vor dem ersten Zeilenumbruch abgeschnitten werden. ("Angaben überschreiben Paketverwalterregeln" ist ausgewählt.) Frage: Kann man den Linksammler so einstellen, dass er den Paketnamen aus der ersten oder einer Nicht-URL-Zeile setzt? Falls notwendig, könnte ich auch ein Schlüsselwort voranstellen: packetname=Paket 1 Geht das auch wiederholt? Also z. B.: Paket 1 URL 1a URL 1b URL 1c Paket 2 URL 2a URL 2b Paket 3 URL 3a URL 3b URL 3c URL 3d |
#2
|
||||
|
||||
Quote:
Nimms mir nicht übel, aber warum sollte ausgerechnet dieses Format [für alle User] sinnvoll sein? Quote:
Du könntest z.B. ein "#paketname=deinPaketname" hinter jede URL packen und mit einer entsprechenden Packagizerregel dafür sorgen, dass das als Paketname gesetzt wird. Artikel zum Packagizer: https://support.jdownloader.org/Know...-packagizer/20 Beispiel, das genau den von mir beschriebenen Anwendungsfall zeigt: https://support.jdownloader.org/Know...-via-anchor/20 Alternativ könntest du die Links über das FolderWatch Addon per Crawljob einfügen und den Paketnamen beliebig vor-definieren siehe: https://support.jdownloader.org/Know...basic-usage/23 Über den Weg per Packagizer geht das. Du musst halt nur die URLs vorher mit einem beliebigen Texteditor oder auch Excel oder ein externes Script so verändern, dass dein Ziel-Paketname in jeder URL steht.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
|||
|
|||
Quote:
In Windows werden Eingaben in einfachen Feldern (z. B. beim Umbenennen von Dateien im Explorer) vor dem ersten Zeilenumbruch abgeschnitten. Wenn du das anders siehst, dann bleibt es halt so, wie es jetzt ist. Ich habe es über das FolderWatch Addon umgesetzt. Das erscheint mir weniger Aufwand zu sein. Pro Paket eine *.crawljob-Datei mit folgender minimaler Syntax: packageName=Paket 1 URL 1a URL 1b URL 1c Danke schön! Java bietet inzwischen auch einen WatchService, so dass man nicht regelmäßig den eigenen Wachhund nachschauen lassen muss. Da das Addon aber funktioniert, muss man keine Ressourcen zur Umprogrammierung verschwenden. |
#4
|
||||
|
||||
Quote:
Deine Syntax ist nachvollziehbar. Ich kann mir nicht vorstellen, dass jemand Paketname und Links erstmal in einem Textdokument so vorbereiten- und dann einfügen möchte. Das ist mehr Aufwand als die Links zu kopieren und den Paketnamen in der JD GUI selbst zu setzen. Offensichtlich gibt es diesen Fall trotzdem. Quote:
Ich sehe einfach nicht die breite Masse, die dieses Feature nutzen würde und dieser Extrawunsch ist ja bereits über andere Wege realisierbar. Du könntest dir nun auch ein Script basteln, was genau auf das Pattern "irgendein Text -> Zeilenumbruch -> Links" horcht und beim Kopieren davon einen .crawljob erzeugt schon würde es so funktionieren wie du es gerne hättest. Wenn jetzt noch zig andere User kommen und ebenfalls gerne dieses Feature möchten, setzen wir dieses gerne um. Sehr gut! Quote:
Was genau ist dein Use-Case? Eine bestimmte Webseite/Links auf Änderungen prüfen und dann alles was neu ist automatisch mit JD herunterladen?
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 06.06.2023 at 10:18. Reason: Tippfehler fixed |
#5
|
|||
|
|||
Quote:
U. a. werden diese Klassen benutzt: import java.nio.file.Watchable; import java.nio.file.WatchEvent; import java.nio.file.WatchKey; import java.nio.file.WatchService; |
#6
|
||||
|
||||
Das passiert ja aber nach dem Download(?)
Meine Fragew ist, warum du es bevorzugen würdest, Paketnamen und Links in deiner beschriebenen Syntax hinzuzufügen und du nicht einfach den "Links Hinzufügen Dialog" verwendest, um dort den Paketnamen zu setzen.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#7
|
|||
|
|||
Nein, es wird über die Freigeba direkt die interne Platte des PVR überwacht.
Quote:
Da wäre die Umsetzung meines Vorschlags eine Erleichterung, ohne jemand anderem dadurch Steine in den Weg zu legen. |
#8
|
||||
|
||||
Okay verstanden.
Bitte nutze die von mir beschriebenen Mittel, um zum Ziel zu kommen.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|