#1
|
|||
|
|||
JD2: Standard-Downloadordner-Liste entfernen
Hallo,
neu angelegte Verzeichnisse in der Standard-Downloadordner-Liste (unter "Allgemein") werden bei mir immer nur bis zum Neustart gespeichert. In dieser Liste gibt einige sehr alte Einträge. Wie kann ich die alten Einträge entfernen und was muss ich ändern, damit neue Einträge dort dauerhaft hinterlegt werden? Danke! |
#2
|
||||
|
||||
Können wir teamviewer machen?
Die Liste beinhaltet die letzten X verwendeten Ordner.
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Hallo,
das ist momentan nicht möglich. Meine Liste beinhaltet Ordner die Jahre alt sind, doch neu erstellte gehen immer wieder verloren. |
#4
|
||||
|
||||
Sicher das der Ordner nicht dabei ist? Evtl irgendwo mittendrin?
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Die neu angelegten Ordner sind nur solange in der Liste vorhanden, bis JD oder Windows neu gestartet wird.
Danach zeigen sich wieder nur die alten Ordner und die neuen wurden entfernt. Kann man diese Liste nicht zurücksetzen? |
#6
|
|||
|
|||
Ja geht:
LinkgrabberSettings: Download Destination History |
#7
|
||||
|
||||
Doch klar, Advanced Settings und dann den Reset button. Aber das löst ja nicht die Ursache. Interessant wäre warum JD nicht speichern kann.
Evtl mal den Logs ordner zippen und an support@jdownloader.org schicken?
__________________
JD-Dev & Server-Admin |
#8
|
|||
|
|||
Danke.
Die alten Einträge sind jetzt weg. Ich werde schauen, ob neue Einträge jetzt erhalten bleiben. |
#9
|
||||
|
||||
Meld dich einfach wenn es wieder Probs gibt
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
Das Problem, welches mich seit mehreren Jahren gestört hatte, scheint beseitigt.
Neue Ordner werden jetzt gespeichert, soweit ich das nach einem Tag beurteilen kann. |
#11
|
||||
|
||||
Hab die Ursache ja auch gefixed Danke fürs Feedback
__________________
JD-Dev & Server-Admin |
#12
|
|||
|
|||
D.h. es wurde auch etwas am Programm geändert?
Ich hatte nur dieses vorgenommen, bzw. zurückgesetzt: |
#13
|
||||
|
||||
Ja, das aufräumen wurde in der falschen "Reihenfolge" gemacht. Sobald Limit erreicht wurde, wurden die neusten entfernt und nicht die ältesten
__________________
JD-Dev & Server-Admin |
#14
|
|||
|
|||
So hatte ich es auch empfunden.
Sonst scheint dies allerdings niemand aufgefallen zu sein. |
#15
|
||||
|
||||
Jeb, selbst mir nicht, daher hats auch mit dem "fix" solange gedauert
__________________
JD-Dev & Server-Admin |
#16
|
|||
|
|||
Kann man das auch irgenwo einstellen das keine neuen Downloadordner in die History hinzugefügt werden
aber die in der History sind auch drinbleiben? Es sollen zwar hin und wieder neue Downloadordner erstellt werden aber nicht in die History eingetragen werden. |
#17
|
||||
|
||||
Nicht dass ich wüsste.
Entweder dafür selbst was bauen oder schauen, ob jiaz das per Profieinstellung einbaut.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#18
|
||||
|
||||
@psp: mach mir nen ticke dazu, dann bau ich da wwas ein
__________________
JD-Dev & Server-Admin |
#19
|
||||
|
||||
Ticket:
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#20
|
|||
|
|||
ist ja toll, Danke.
|
#21
|
||||
|
||||
Wer gar keine Einträge haben will könnte in den Profieinstellungen "GeneralSettings.downloaddestinationhistorylength" bzw. "GeneralSettings.maxdownloadlinkhistoryentries" auf 0 setzen. Ungetestet!
Zu Lebzeiten der Menschheit oder später? Schon genutzt die nicht vorhandene Option? Quote:
Hauptskript: Code:
// No new entries in Download Destination History // Trigger: Interval (e.g. 10000ms) var DownloadDestinationHistory_old = getProperty("downloaddestinationhistory", true); if (typeof DownloadDestinationHistory_old == "object") { if (Object.keys(DownloadDestinationHistory_old).length > 0) { var DownloadDestinationHistory = callAPI("config", "get", "org.jdownloader.gui.views.linkgrabber.addlinksdialog.LinkgrabberSettings", null, "DownloadDestinationHistory"); for (var key in DownloadDestinationHistory) { if (!DownloadDestinationHistory_old.hasOwnProperty(key)) { DownloadDestinationHistory[key].name = null; } } callAPI("config", "set", "org.jdownloader.gui.views.linkgrabber.addlinksdialog.LinkgrabberSettings", null, "DownloadDestinationHistory", DownloadDestinationHistory); } } Um die Daten im Cache zu haben muss noch ein zweites Skript genutzt werden: Code:
// Save DownloadDestinationHistory as session cache // Trigger: JDownloader started var DownloadDestinationHistory = callAPI("config", "get", "org.jdownloader.gui.views.linkgrabber.addlinksdialog.LinkgrabberSettings", null, "DownloadDestinationHistory"); setProperty("downloaddestinationhistory", DownloadDestinationHistory, true); Zusätzlich oder als Alternative kann es auch per Button erfolgen statt beim JD Start: Code:
// Save DownloadDestinationHistory as session cache // Trigger: Toolbar Button Pressed // Eventtriggername: Freeze entries if (name == "Freeze entries") { var DownloadDestinationHistory = callAPI("config", "get", "org.jdownloader.gui.views.linkgrabber.addlinksdialog.LinkgrabberSettings", null, "DownloadDestinationHistory"); setProperty("downloaddestinationhistory", DownloadDestinationHistory, true); } Es ist der erste Fall bei mir wo eine Profieinstellung (LinkgrabberSettings.downloaddestinationhistory) sich eigenständig verändert beim Speichern. Der Wert "time" wird stets aktualisiert. Darum ist eine Lösung über den Wert "time" nicht möglich in diesem Fall um alle "neuen" Einträge zu blockieren.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. Last edited by thecoder2012; 20.07.2019 at 20:18. |
#22
|
||||
|
||||
Eine weitere Möglichkeit statt dem Ticket und Script, wäre die Einführung eines neuen Properties zu jedem Eintrag, zb *preset* oder *keep* und die history länge auf 0 stellen. so würden nur jene Einträge beibehalten (samt Sortierung) welche auch das entsprechende Property haben
Vorteil: Eine solche Änderung könnte ich relativ einfach umsetzen und hätte ebenfalls den gewünschten effekt
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|