JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 06.06.2023, 02:04
-5- -5- is offline
Ultra Loader
 
Join Date: Jan 2023
Posts: 46
Default 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
Reply With Quote
  #2  
Old 06.06.2023, 02:23
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,037
Default

Quote:
Originally Posted by -5- View Post
Vorschlag: Der Paketname sollte dort vor dem ersten Zeilenumbruch abgeschnitten werden.
Davon halte ich gar nichts.
Nimms mir nicht übel, aber warum sollte ausgerechnet dieses Format [für alle User] sinnvoll sein?

Quote:
Originally Posted by -5- View Post
Frage: Kann man den Linksammler so einstellen, dass er den Paketnamen aus der ersten oder einer Nicht-URL-Zeile setzt?
Jein:
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

Quote:
Originally Posted by -5- View Post
Geht das auch wiederholt? Also z. B.:
Ü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
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #3  
Old 06.06.2023, 04:15
-5- -5- is offline
Ultra Loader
 
Join Date: Jan 2023
Posts: 46
Thumbs up

Quote:
Originally Posted by pspzockerscene View Post
[...] warum sollte ausgerechnet dieses Format [für alle User] sinnvoll sein?
Ich kann mir nicht vorstellen, dass jemand den Paketnamen nicht in einer Zeile, sondern mit Zeilenumbruch über mehrere Zeilen einfügen will.
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.
Reply With Quote
  #4  
Old 06.06.2023, 10:08
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,037
Default

Quote:
Originally Posted by -5- View Post
Ich kann mir nicht vorstellen, dass jemand den Paketnamen nicht in einer Zeile, sondern mit Zeilenumbruch über mehrere Zeilen einfügen will.
Ich meinte meine Antwort anders:
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:
Originally Posted by -5- View Post
Wenn du das anders siehst, dann bleibt es halt so, wie es jetzt ist.
So wird es wohl bleiben.
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.

Quote:
Originally Posted by -5- View Post
Ich habe es über das FolderWatch Addon umgesetzt.
Sehr gut!

Quote:
Originally Posted by -5- View Post
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.
Kenne ich nicht.
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
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?

Last edited by pspzockerscene; 06.06.2023 at 10:18. Reason: Tippfehler fixed
Reply With Quote
  #5  
Old 06.06.2023, 10:19
-5- -5- is offline
Ultra Loader
 
Join Date: Jan 2023
Posts: 46
Default

Quote:
Originally Posted by pspzockerscene View Post
Was genau ist dein Use-Case?
Eine bestimmte Webseite/Links auf Änderungen prüfen und dann alles was neu ist automatisch mit JD herunterladen?
Mein Use-Case: Festplattenrekorder mit interner HDD/SSD, Samba-Freigabe, unter Windows wird das Aufnahmeverzeichnis überwacht und Aufnahmen mit "Klötzchenbildung" werden schon während der Aufnahme erkannt.
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;
Reply With Quote
  #6  
Old 06.06.2023, 10:31
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,037
Default

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
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #7  
Old 06.06.2023, 18:47
-5- -5- is offline
Ultra Loader
 
Join Date: Jan 2023
Posts: 46
Default

Quote:
Originally Posted by pspzockerscene View Post
Das passiert ja aber nach dem Download(?)
Nein, es wird über die Freigeba direkt die interne Platte des PVR überwacht.
Quote:
Originally Posted by pspzockerscene View Post
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.
Ein typischer Titel ist 83 Bytes lang und ich muss 16 Mal Strg+-> machen, um zu dem Zeilenumbruch zu kommen, damit ich dahinter löschen kann. Um das zu vermeiden müsste ich stattdessen im Idealfall Fenster wechseln, markieren, kopieren, Fenster wechseln. Manchmal funktioniert der Datenaustausch über die Zwischenablage nicht sofort und wird noch aufwändiger (rechnerübergreifend, virtuelle Maschine).
Da wäre die Umsetzung meines Vorschlags eine Erleichterung, ohne jemand anderem dadurch Steine in den Weg zu legen.
Reply With Quote
  #8  
Old 07.06.2023, 10:07
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,037
Default

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
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
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 13:01.
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.