JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 23.06.2024, 18:23
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 716
Default Ungewolltes Mehrfach-Anlegen von Packages mit identischem Namen

Bei verschiedenen Aktionen wird ungewollt ein Package mit demselben Namen mehrfach angelegt.

Beispiel 1:
Ich möchte im Linkgrabber-Fenster die Dateien A und B aus Package 1 und C und D aus Package 2 in dasselbe neue Package mit Namen Test legen.
Ich markiere zunächst A und B und verschiebe sie mit dem Move-Befehl in ein neues Package mit Namen Test.
Ich markiere danach C und D und verschiebe sie mit dem Move-Befehl in das Package mit Namen Test.
Ungewollt entstehen dabei zwei neue Packages mit dem Namen Test.

Beispiel2:
Ich habe eine Packagizer-Rule erstellt, die alle Dateien eines Tages in ein Package sortiert mit dem Datum als Name: z.B. 2024.06.23.
Bei mehreren Grabbing-Prozessen wird jedesmal ein neues Package erstellt. Alle Packages tragen den Namen 2024.06.23.

Kann ich dieses ungewollte Verhalten selbst ändern?
Falls nein, würde ich die notwendige Programmanpassung gern "als Feature-Request einreichen".
Reply With Quote
  #2  
Old 24.06.2024, 10:20
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,597
Default

Quote:
Originally Posted by StefanM View Post
Beispiel 1:
Ich möchte im Linkgrabber-Fenster die Dateien A und B aus Package 1 und C und D aus Package 2 in dasselbe neue Package mit Namen Test legen.
Ich markiere zunächst A und B und verschiebe sie mit dem Move-Befehl in ein neues Package mit Namen Test.
Ich markiere danach C und D und verschiebe sie mit dem Move-Befehl in das Package mit Namen Test.
Ungewollt entstehen dabei zwei neue Packages mit dem Namen Test.
Ich nehme an du verwendest Rechtsklick -> Mehr -> In neues Paket verschieben
Hier wird immer ein neues Paket erstellt. Das ist beabsichtigt und es gibt auch keine Funktion, die an der Stelle Pakete mit demselben Namen automatisch zusammenführt.
Lösungsansätze:
a. Verwende "In neues Paket verschieben" nur, um erstmalig das Paket "Test" zu erstellen.
Markiere danach die Dateien C und D und verschiebe sie mithilfe von drag & drop in das bereits existierende Paket mit dem Namen "Test".

b. Erstelle dir ein EventScripter Script, das dir per Button erlaubt, gleichnamige Pakete zusammenzuführen oder das automatisch alle X Zeit gleichnamige Pakete zusammenführt.

Quote:
Originally Posted by StefanM View Post
Beispiel2:
Ich habe eine Packagizer-Rule erstellt, die alle Dateien eines Tages in ein Package sortiert mit dem Datum als Name: z.B. 2024.06.23.
Bei mehreren Grabbing-Prozessen wird jedesmal ein neues Package erstellt. Alle Packages tragen den Namen 2024.06.23.

Kann ich dieses ungewollte Verhalten selbst ändern?
Es müsste wie folgt gehen:
Passe deine Regel so an, dass im Feld "...dann setze...Paketschlüssel" dasselbe steht wie in "...dann setze...Paketname".

Sollte das nicht funktionieren, exportiere die selbst erstellte Regel und stelle sie hier zur Verfügung.
__________________
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 24.06.2024, 10:38
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 716
Default

Quote:
Originally Posted by pspzockerscene View Post
Ich nehme an du verwendest Rechtsklick -> Mehr -> In neues Paket verschieben
ja, weil...

Quote:
Originally Posted by pspzockerscene View Post
Lösungsansätze:
a. Verwende "In neues Paket verschieben" nur, um erstmalig das Paket "Test" zu erstellen.
Markiere danach die Dateien C und D und verschiebe sie mithilfe von drag & drop in das bereits existierende Paket mit dem Namen "Test".
...weil Drag&Drop bei mir nicht zur Verfügung steht. Ich erhalte dabei nur das Symbol Kreis mit Querstrich, d.h. nicht möglich.

Kann/muss ich Drag&Drop erst aktivieren?

Quote:
Originally Posted by pspzockerscene View Post
b. Erstelle dir ein EventScripter Script, das dir per Button erlaubt, gleichnamige Pakete zusammenzuführen oder das automatisch alle X Zeit gleichnamige Pakete zusammenführt.
Wenn ich nur das Wissen hätte, EventScripter Scripte zu erstellen...

Quote:
Originally Posted by pspzockerscene View Post
Es müsste wie folgt gehen:
Passe deine Regel so an, dass im Feld "...dann setze...Paketschlüssel" dasselbe steht wie in "...dann setze...Paketname".

Sollte das nicht funktionieren, exportiere die selbst erstellte Regel und stelle sie hier zur Verfügung.
Das verstehe ich jetzt nicht. Welche Regel soll ich anpassen?

Du sprichst jetzt von meiner Regel, die alle Dateien des heutigen Datums in das Package 2024.06.24 verschiebt?
Reply With Quote
  #4  
Old 24.06.2024, 10:40
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,597
Default

Quote:
Originally Posted by StefanM View Post
...weil Drag&Drop bei mir nicht zur Verfügung steht. Ich erhalte dabei nur das Symbol Kreis mit Querstrich, d.h. nicht möglich.
Funktioniert hier einwandfrei.
Bitte poste folgende Informationen:
- Eine Bildschirmaufnahme, die das Problem zeigt
- Einen Log

Quote:
Originally Posted by StefanM View Post
Kann/muss ich Drag&Drop erst aktivieren?
Nein.

Quote:
Originally Posted by StefanM View Post
Wenn ich nur das Wissen hätte, EventScripter Scripte zu erstellen...
Das lässt sich erlernen ansonsten weißt du ja, in welchem Thread du nachfragen kannst.

Quote:
Originally Posted by StefanM View Post
Das verstehe ich jetzt nicht. Welche Regel soll ich anpassen?
Deine Packagizerregel, die auch die Paketnamen setzt.
__________________
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
  #5  
Old 24.06.2024, 10:57
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 716
Default

Quote:
Originally Posted by pspzockerscene View Post
Funktioniert hier einwandfrei.
Bitte poste folgende Informationen:
- Eine Bildschirmaufnahme, die das Problem zeigt
Hier schonmal ein Video:
**External links are only visible to Support Staff****External links are only visible to Support Staff**

Welches Log (Datei) brauchst du?

NACHTRAG
Hat sich erledigt, ich muss sehr genau(!) die rote Linie treffen.

Last edited by StefanM; 24.06.2024 at 10:59. Reason: NACHTRAG
Reply With Quote
  #6  
Old 24.06.2024, 11:03
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,597
Default

Trotzdem für die Zukunft:
Quote:
Originally Posted by StefanM View Post
Welches Log (Datei) brauchst du?
Einfach wie hier beschrieben die Logs deiner aktuellen Session hochladen und deine Log-ID hier posten.
__________________
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 24.06.2024, 12:31
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 716
Default

Quote:
Originally Posted by pspzockerscene View Post
Es müsste wie folgt gehen:
Passe deine Regel so an, dass im Feld "...dann setze...Paketschlüssel" dasselbe steht wie in "...dann setze...Paketname".

Sollte das nicht funktionieren, exportiere die selbst erstellte Regel und stelle sie hier zur Verfügung.
Funktioniert damit leider auch nicht!
Hier die exportierte Regel
**External links are only visible to Support Staff****External links are only visible to Support Staff**

NACHTRAG
Ich hatte es mit einem bestehenden Package vom heutigen Datum getestet. Da funktioniert es nicht.
Inzwischen kann ich aber bestätigen, dass es bei neuen - mit dieser geänderten Regel erstellten - Packages funktioniert.

Dankeschön!

Last edited by StefanM; 24.06.2024 at 12:44. Reason: NACHTRAG
Reply With Quote
  #8  
Old 24.06.2024, 12:38
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,597
Default

Du hast die Log-Anfrage noch immer ignoriert.
__________________
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
  #9  
Old 24.06.2024, 12:46
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 716
Default

Quote:
Originally Posted by pspzockerscene View Post
Du hast die Log-Anfrage noch immer ignoriert.
Hierzu hattest du nur die exportierte Regel angefordert...
Aber wie gerad ergänzt: Es funktioniert bei neuen Packages.

Ich interpretiere den Key mal so, dass dies eine versteckte weitere Eigenschaft eines Packages ist!?!?
Reply With Quote
  #10  
Old 24.06.2024, 12:59
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,597
Default

Quote:
Originally Posted by StefanM View Post
Hierzu hattest du nur die exportierte Regel angefordert...
Falsch, den Log habe ich bereits in Post #4 angefragt.

Quote:
Originally Posted by StefanM View Post
Aber wie gerad ergänzt: Es funktioniert bei neuen Packages.
Richtig. Das steht auch (ganz am Anfang in großer Schrift) so in unserem Packagizer-Artikel:
https://support.jdownloader.org/know...the-packagizer

Quote:
Originally Posted by StefanM View Post
Ich interpretiere den Key mal so, dass dies eine versteckte weitere Eigenschaft eines Packages ist!?!?
Jein.
Der Key identifiziert das Paket _eindeutig_ global in Linkgrabberliste/Downloadliste ähnlich wie der Primärschlüssel eines Datenbankeintrags.
Wird ein neues Paket mit demselben Key eingefügt, werden die beiden automatisch zusammengeführt.
Das wird von unserem Pluginsystem z.B. genutzt, wenn man einen Twitter Nutzer crawlt dann lautet der interne Paktschlüssel sowas wie "twitteruser://123456".
Crawlt man später nochmal denselben Twitter Nutzer und es gibt neue Posts/Links, wandern die automatisch mit ins alte Paket, sofern es noch im Linkgrabber existiert.

Nachtrag:
Der Paketschlüssel ist intern einfach eine Property, die auf dem Paket sitzt, ähnlich wie die Plugin-Properties, die auf den Download-Einträgen sitzen.
Über den EventScripter kommt man auch an solche Properties.
__________________
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; 24.06.2024 at 13:04. Reason: Nachtrag
Reply With Quote
  #11  
Old 24.06.2024, 13:12
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 716
Default

Quote:
Originally Posted by pspzockerscene View Post
Falsch, den Log habe ich bereits in Post #4 angefragt.
Ja, aber auch das hatte sich ja erledigt, weil ich - nachdem ich dir das Video gesendet hatte - herausgefunden hatte, wie es doch funktioniert.

Damit war bisher für keine Problem-Klärung ein Log erfoderlich.


Quote:
Originally Posted by pspzockerscene View Post
Jein.
Der Key identifiziert das Paket...
Danke für die Erläuterung!
Reply With Quote
  #12  
Old 24.06.2024, 23:49
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,887
Default

@StefanM:Drag&Drop von Links geht entweder:
-auf ein anderes Package
-in ein anderes aufgeklapptes Package und dort vor/nach einem Link (rote Linie zwischen den Einträgen)

Alternativ kannst du auch via Selektion (ein oder mehrere Links/Pakete) und CTRL+X (Ausschneiden) und CTRL+V (Einfügen) auf ein anderes Paket.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #13  
Old 25.06.2024, 00:04
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,887
Default

Quote:
Originally Posted by StefanM View Post
Beispiel 1:
Ich möchte im Linkgrabber-Fenster die Dateien A und B aus Package 1 und C und D aus Package 2 in dasselbe neue Package mit Namen Test legen.
Ich markiere zunächst A und B und verschiebe sie mit dem Move-Befehl in ein neues Package mit Namen Test.
Ich markiere danach C und D und verschiebe sie mit dem Move-Befehl in das Package mit Namen Test.
Ungewollt entstehen dabei zwei neue Packages mit dem Namen Test.
Hierfür gibt es ein sehr altes Ticket
__________________
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:57.
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.