JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 18.06.2024, 20:26
sucher007 sucher007 is offline
Vacuum Cleaner
 
Join Date: Aug 2023
Posts: 15
Question Leerzeichen durch Punkte im Paketnamen ersetzen

Hallo,

besteht die Moeglichkeit evtl. ueber den Paketverwalter folgende Aenderungen bei jedem Paketnamen automatisch vorzunehmen und falls ja, waere ein Beispiel moeglich?

Angenommen der aktuelle Paketname lautet:

Ich bin ein Test - Werbung XY

Gewuenscht ist aber bei Paketübergabe an den JD nur:

Ich.bin.ein.Test

Alle Leerzeichen sollen durch Punkte ersetzt werden und bestimmte Zeichenfolgen (Werbung von Webseiten) sollen ebenfalls automatisch entfernt werden.

Weiterhin, ist es zudem moeglich alle _ (Unterstriche) bez. () (Klammern) egal im Ordner,- oder Dateinamen nach dem entpacken gegen einen . (Punkt) zu ersetzen?

Leider komme ich mit dem Event-Scripter ueberhaupt nicht zurecht und wuerde dann ein wenig Unterstuetzung benoetigen, ausser es gibt einen anderen Weg.

Last edited by sucher007; 18.06.2024 at 20:45.
Reply With Quote
  #2  
Old 18.06.2024, 21:28
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,508
Default

@sucher007: Danke eines neuen Features, siehe Einstellungen->Profieinstellungen
GeneralSettings.filenamecharacterregexreplacemap
dort kannst du Pattern/Regex-> Replacement Einträge setzen, zb _ durch . ersetzen.
Auch "Werbung" durch "" ersetzen usw. Für komplexere Sachen natürlich weiterhin auch der Eventscripter möglich, hierzu am besten im entsprechenden Thread nach Hilfe/Rat fragen, siehe https://board.jdownloader.org/showthread.php?t=70525

Bei weiteren Fragen/Problemen, bitte wieder melden.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 18.06.2024, 22:16
sucher007 sucher007 is offline
Vacuum Cleaner
 
Join Date: Aug 2023
Posts: 15
Default

Das sieht interessant aus, Danke!

Ich habe mich mal mit dem Thema RegEx beschaeftigt, aber so wirkliche Beispiele finde ich dazu nicht, wie ich das jetzt in meinem Fall umsetzen muesste.

Vielleicht ist ja hier jemand und waere so nett?

{
":" : ";",
"\\|" : "¦",
"<" : "[",
">" : "]",
"/" : "\u2044",
"\\\" : "?",
"\\*" : "#",
"\\?" : "¿",
"\\!" : "¡",
""" : "'"
}
Reply With Quote
  #4  
Old 19.06.2024, 10:13
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,508
Default

@sucher007: Zb Leerzeichen durch _ wäre
Quote:
" " : "_"
und somit
Quote:
{
":" : ";",
"\\|" : "¦",
"<" : "[",
">" : "]",
"/" : "\u2044",
"\" : "?",
"\\*" : "#",
"\\?" : "¿",
"\\!" : "¡",
""" : "'",
" " : "_"

}
Analog dazu zb
Quote:
"Werbung" : ""
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 19.06.2024, 13:14
sucher007 sucher007 is offline
Vacuum Cleaner
 
Join Date: Aug 2023
Posts: 15
Default

Danke fuer die schnelle Rueckmeldung und die Beispiele.

Ich habe das jetzt versucht umzusetzen, bekomme aber folgende Fehlermeldung (siehe Bild).

**External links are only visible to Support Staff**...

Weiterhin nutze ich zur Linkuebergabe an den JDownloader die Windows-Firefox Erweiterung (falls das wichtig ist):

**External links are only visible to Support Staff**...
Reply With Quote
  #6  
Old 19.06.2024, 13:15
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,105
Default

Bitte poste die Bilder erneut - sie wurden aufgrund eines seltenen Forenbugs verschluckt.
__________________
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 19.06.2024, 13:20
sucher007 sucher007 is offline
Vacuum Cleaner
 
Join Date: Aug 2023
Posts: 15
Default

**External links are only visible to Support Staff****External links are only visible to Support Staff**

https://jdownloader.org/download/index

Ich glaube das Links verschluckt wurden lag daran, dass ich vor dem abschicken des Posts auf Vorschau gegangen bin und anschließend erst auf Antworten.
Reply With Quote
  #8  
Old 19.06.2024, 13:33
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,508
Default

@sucher007: nicht copy paste von hier, da das escape vom " verloren ging, einfach einen weiteren Eintrag mit
Quote:
" " : "_"
anhängen, jede Zeile mit einem . anhängen. Du kannst auf jsonformatter.org/jsbeautifier das JSON auf gültigkeit prüfen
__________________
JD-Dev & Server-Admin
Reply With Quote
  #9  
Old 19.06.2024, 14:16
sucher007 sucher007 is offline
Vacuum Cleaner
 
Join Date: Aug 2023
Posts: 15
Default

Okay jetzt hat es funktioniert, Danke. Aber am Ende muss man ein , (Komma) anhaengen für eine weitere Zeile, keinen . (Punkt).

Aber leider hat sich nichts geaendert, die Leerzeichen im Paketnamen sind immer noch vorhanden und wurden nicht durch _ ersetzt.

In der Firefox Erweiterung sieht man den Paketnamen so (kurz bevor er es an JDownlaoder uebergibt):

Ich.bin.ein.Test – Werbung

Und im Jdownloader ist der Paketname dann so:

Ich bin ein Test – Werbung

Anschließend ist nach dem entpacken dann der Ordnername ebenfalls so mit Leerzeichen.
Reply With Quote
  #10  
Old 19.06.2024, 14:16
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,105
Default

Wichtig / vorab:
Da wir mit dem nächsten Update ein Zeichen aus dieser Map entfernen, wird diese Einstellung einmalig bei allen Usern auf den Standardwert zurückgesetzt.
Dies bedeutet, dass du die Einstellung nach dem nächsten CORE-Update einmalig erneut vornehmen musst. Referenz:
https://board.jdownloader.org/showthread.php?t=95411
__________________
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
  #11  
Old 19.06.2024, 14:18
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,105
Default

@sucher007
Die Änderungen gelten nur für danach eingefügte Pakete, nicht für bestehende.

Bitte poste deine vollständige replace-map hier im Forum, am besten noch mitsamt Testlink.
__________________
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
  #12  
Old 19.06.2024, 14:30
sucher007 sucher007 is offline
Vacuum Cleaner
 
Join Date: Aug 2023
Posts: 15
Default

Ich habe natuerlich die Testpakete nach jeder Aenderung neu eingelesen und sogar JDownloader neugestartet. Ich habe jetzt zum replace von Leerzeichen einen . (Punkt) gewaehlt, keinen _ (Unterstrich).

Ich bin nicht sicher was du mit replace-map meinst?

Quote:
{
":" : ";",
"\\|" : "¦",
"<" : "[",
">" : "]",
"/" : "\u2044",
"\\\" : "?",
"\\*" : "#",
"\\?" : "¿",
"\\!" : "¡",
""" : "'",
" " : "."
}
Hier z.B. ein Testlink:

**External links are only visible to Support Staff****External links are only visible to Support Staff**
Reply With Quote
  #13  
Old 24.06.2024, 22:37
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,508
Default

Update: Habe die Ursache/Problem gefunden und bin dran. Muss noch etwas mehr *werkeln* an der Implementierung. Derzeit gehen Leerzeichen (zu ersetzen) noch nicht.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #14  
Old 25.06.2024, 07:40
sucher007 sucher007 is offline
Vacuum Cleaner
 
Join Date: Aug 2023
Posts: 15
Default

Danke fuer die Rueckmeldung, halb so wild, eilt ja nicht.

Was ich noch nicht verstanden habe, wieso er ueberhaupt Leerzeichen bei der Uebergabe an den JDownloader setzt. Da der urspruengliche Ordner,-/Dateiname ohne Leerzeichen ist, wie im Testlink oben ersichtlich.

Wenn das nicht so waere, muesste man auch nicht im Nachhinein die Leerzeichen wieder entfernen/ersetzen^^
Reply With Quote
  #15  
Old 25.06.2024, 10:07
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,508
Default

Quote:
Originally Posted by sucher007 View Post
Was ich noch nicht verstanden habe, wieso er ueberhaupt Leerzeichen bei der Uebergabe an den JDownloader setzt. Da der urspruengliche Ordner,-/Dateiname ohne Leerzeichen ist, wie im Testlink oben ersichtlich.
Der Click&Load Button von diesem Link setzt einen anderen Namen, da wird noch ein "von xy" angehängt.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #16  
Old 25.06.2024, 10:52
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,105
Default

Quote:
Originally Posted by Jiaz View Post
Der Click&Load Button von diesem Link setzt einen anderen Namen
@sucher007
* soll heißen der Webseitenbetreiber (filecrypt.cc) oder Uploader, der die Links eingestellt hat, hat diesen Namen gewählt.
__________________
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 08:59.
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.