JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 16.06.2022, 13:06
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 472
Default Feature Request: Speichern der Advanced Settings als HTML, ggf. auch 'rückschreiben'

Einleitung:
Beim Firefox werden die Advanced Settings über about:config aufgerufen. Man hat dann die Möglichkeit entweder alle Settings oder nur die geänderten (Show only modified preferences) anzuzeigen.

Interessant ist, dass man die angezeigten - d.h.
  • alle
  • gefiltert
  • nur geänderte
  • nur geänderte gefiltert
über File -> Save Page As... als HTML-Datei speichern kann.

Feature Request Teil 1:
Einbau einer solchen oder ähnlichen Funktion im JD. (fände ich sehr sinnvoll, ggf. auch in einem anderen Format als HTML)


Feature Request Teil 2:
Wenn man darüber hinaus die gespeicherten Settings auch noch zurückschreiben könnte (restore) wäre das natürlich noch besser, aber allein Teil 1 macht schon sehr viel Sinn.

Last edited by StefanM; 16.06.2022 at 13:09.
Reply With Quote
  #2  
Old 16.06.2022, 20:40
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by StefanM View Post
Einleitung:
Beim Firefox werden die Advanced Settings über about:config aufgerufen. Man hat dann die Möglichkeit entweder alle Settings oder nur die geänderten (Show only modified preferences) anzuzeigen.
Ich sehe hier keinen Bedarf für eine solche Funktion, da man einfach die Liste nach der jeweiligen Spalte /zb Zurücksetzen sortieren kann und somit direkt untereinander alle Einstellungen hat, welche nicht dem Default entsprechend.

Quote:
Originally Posted by StefanM View Post
Feature Request Teil 1:
Einbau einer solchen oder ähnlichen Funktion im JD. (fände ich sehr sinnvoll, ggf. auch in einem anderen Format als HTML)
Auch hier sehe ich keinen Bedarf an einer solchen Funktion. Wenn man die Infos in einem anderen Format als dem nativen haben will, dann kann
man mittels Eventscripter Skript sich was basteln welches die gewünschten Informationen im gewünschten Format herausschreibt. Gerade weil
Quote:
ggf. auch in einem anderen Format als HTML
Der Eine will HTML, der Andere CSV, oder JSON, oder YAML. Und jeweils mit unterschiedlich gewünschten Layouts. Mittels Skript kann hier jeder genau jene gewünschte Information in dem Format/Layout
seiner Wahl exporieren.


Quote:
Originally Posted by StefanM View Post
Feature Request Teil 2:
Wenn man darüber hinaus die gespeicherten Settings auch noch zurückschreiben könnte (restore) wäre das natürlich noch besser, aber allein Teil 1 macht schon sehr viel Sinn.
Auch das lässt sich mittels Skript realisieren.


Ich sehe hier keinen Grund warum wir Zeit/Aufwand investieren sollten. Eine JDownloader eigene Funktion bedeutet hier ein *festes/stabiles* Format welches
wir ja nichtmal jetzt garantieren /daher auch kein Downgrade-Support.
Die meisten Leute wünschen einen einfachen Export/Import der Einstellungen, siehe https://support.jdownloader.org/Know...-configuration.
Für spezielle, stark vom jeweiligen Nutzer und dessen Vorstellungen abhängige, Wünsche halte ich ein genau passendes Export/Import Skript für die flexibelste Lösung.
__________________
JD-Dev & Server-Admin

Last edited by Jiaz; 16.06.2022 at 20:49.
Reply With Quote
  #3  
Old 17.06.2022, 14:09
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 472
Default

Quote:
Originally Posted by Jiaz View Post
...
Für spezielle, stark vom jeweiligen Nutzer und dessen Vorstellungen abhängige, Wünsche halte ich ein genau passendes Export/Import Skript für die flexibelste Lösung.
Ja, dann will ich das mal anfragen.

Hintergrund/Bedarf ist bei mir - wie immer - der Wunsch etwas kommentieren zu können in meiner Doku: Warum habe ich das so oder so gemacht...?

Das Format ist dabei eigentlich zweitrangig. Hatte nur den Firefox als Beispiel angeführt.
Reply With Quote
  #4  
Old 17.06.2022, 15:45
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by StefanM View Post
Ja, dann will ich das mal anfragen.
Ich würde hier zb ein einfaches Skript empfehlen welches durch die advanced config *geht* und alle Werte im gewünschten Format rausschreibt. Mgpai wird dir hier sicherlich weiterhelfen können
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 17.06.2022, 15:46
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by StefanM View Post
Hatte nur den Firefox als Beispiel angeführt.
Suche und Sortieren funktionieren hier ähnlich. Man könnte hier höchstens über eine Checkbox in der Zurücksetzen Spalte nachdenken, welche nur jene Werte anzeigt welche zurückgesetzt werden können
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 20.06.2022, 13:50
tarkett tarkett is offline
JD VIP
 
Join Date: Apr 2009
Location: Deutschland
Posts: 364
Default

Quote:
Originally Posted by Jiaz View Post
Man könnte hier höchstens über eine Checkbox in der Zurücksetzen Spalte nachdenken, welche nur jene Werte anzeigt welche zurückgesetzt werden können

Fände ich cool
Reply With Quote
  #7  
Old 20.06.2022, 14:56
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by tarkett View Post
Fände ich cool
Mit nächstem Core-Update drin
__________________
JD-Dev & Server-Admin
Reply With Quote
  #8  
Old 20.06.2022, 17:20
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 472
Default

Quote:
Originally Posted by Jiaz View Post
Mit nächstem Core-Update drin
@Jiaz, @tarkett

Super!
Und dann auch noch das Script vom mgpai.

Erste Tests des Scripts sehen sehr gut aus.

Dank hierzu auch an Jiaz für die Anregungen an mgpai!

Jetzt habe ich als Doku eigentlich genau das, was ich wollte:
(Fast) alle Einstellungen in einer Datei dokumentiert.

Fehlt nur noch das Rückspielen....................
Reply With Quote
  #9  
Old 20.06.2022, 18:25
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by StefanM View Post
Fehlt nur noch das Rückspielen....................
Eine neue Herausforderung für Mgpai
__________________
JD-Dev & Server-Admin
Reply With Quote
  #10  
Old 20.06.2022, 20:04
tarkett tarkett is offline
JD VIP
 
Join Date: Apr 2009
Location: Deutschland
Posts: 364
Default

Quote:
Originally Posted by Jiaz View Post
Mit nächstem Core-Update drin
Vielen Dank für die Superschnelle Umsetzung. Funktioniert wunderbar. So finde ich meine angepassten Einstellungen jetzt viel schneller
Reply With Quote
  #11  
Old 21.06.2022, 11:13
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by tarkett View Post
Vielen Dank für die Superschnelle Umsetzung. Funktioniert wunderbar.
Danke für das Feedback
__________________
JD-Dev & Server-Admin
Reply With Quote
  #12  
Old 21.06.2022, 11:52
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 472
Default

Quote:
Originally Posted by tarkett View Post
Vielen Dank für die Superschnelle Umsetzung. Funktioniert wunderbar. So finde ich meine angepassten Einstellungen jetzt viel schneller
@tarkett:

Als Ergänzung empfehle ich dir das Script vom mgpai.

Damit kannst du deine Einstellungen auch noch abspeichern. Habe ihn bereits gebeten, im Script noch eine Spalte zu ergänzen, die direkt anzeigt ob DEFAULT oder CUSTOM.

Ansonsten in Excel Formel für Vergleich auf alle Zeilen für die Spalten defaultValue und value anwenden.

So kannst du dann nur die "Angepassten" herausfiltern/anzeigen lassen.
Reply With Quote
  #13  
Old 21.06.2022, 12:13
tarkett tarkett is offline
JD VIP
 
Join Date: Apr 2009
Location: Deutschland
Posts: 364
Default

@StefanM
Danke für die Erklärungen, so viel Aufwand will ich aber gar nicht betreiben. Die Liveanzeige in JD reicht mir vollkommen aus.


An Sicherung habe ich den kompletten "cfg" Ordner (ohne temporäre Daten).
Reply With Quote
  #14  
Old 21.06.2022, 12:59
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 472
Default

Quote:
Originally Posted by tarkett View Post
@StefanM
An Sicherung habe ich den kompletten "cfg" Ordner (ohne temporäre Daten).
@tarkett:
Noch hat mgpai ja auch noch kein Script erstellt, mit dem man das Ganze auch zurückspielen kann. Mal sehen, ob er das noch tun wird.

Mir war es vor allem wichtig, dass ich alle(!) meine Einstellungen in einem(!) Dokument habe und dort kommentieren kann. Und Kommentieren, Verlinken,... kann man in Excel ja hervorragend.

Damit ich auch später noch weiß: Warum habe ich dies oder das so konfiguriert...?

Dafür wollte ich diese Export-Funktion haben. Und die habe ich jetzt - dank mgpai und auch dank Jiaz, der mgpai Infos dazu geliefert hat.
Reply With Quote
  #15  
Old 22.06.2022, 11:55
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

@StefanM: jetzt wäre es natürlich intressant zu wissen ob man aus der Excel dann wieder bestimmte Zeilen/Settings markieren und exportieren kann, in ein Format, welches dann wieder in JDownloader importiert werden könnte
__________________
JD-Dev & Server-Admin
Reply With Quote
  #16  
Old 22.06.2022, 18:27
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 472
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM: jetzt wäre es natürlich intressant zu wissen ob man aus der Excel dann wieder bestimmte Zeilen/Settings markieren und exportieren kann, in ein Format, welches dann wieder in JDownloader importiert werden könnte
Zumindest habe ich Wege gefunden, dass die Daten nicht korrumpiert werden und ich sie manuell in den Advanced Settings wieder einkopieren könnte - einschließlich Scripts

Und mithilfe von Excel-Formeln kann ich auch diverse Formatanpassungen vornehmen falls erforderlich: Handarbeit bzw. Excel-Scripts.

Das Ergebnis einer Excel-Formel kann man nie direkt verwenden, sondern muss es als Values kopieren. Aber das geht eben auch mit Excel-Scripts, die ich in der Regel mit dem Script-Recorder erstelle und dann - falls nötig - anpasse.

Aber du siehst ja selbst, wie die Daten in der tsv-Datei abgelegt werden bzw. sind. Und ob das Format so verwendbar wäre, und vor allem, ob nichts verloren ging.

Ich sehe z.B. \n oder \r\n (line feeds, carriage returns,...)
Die kann ich in Excel so lassen oder umsetzen...
Da ist einiges möglich...
Reply With Quote
  #17  
Old 23.06.2022, 13:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

@StefanM: ich dachte da zb an ein Excel Skript welches dann die markierten Zeilen wieder in eine TSV exportiert und diese dann zu einem späteren Zeitpunkt dies in den JDownloader importieren.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #18  
Old 23.06.2022, 13:08
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by StefanM View Post
Zumindest habe ich Wege gefunden, dass die Daten nicht korrumpiert werden und ich sie manuell in den Advanced Settings wieder einkopieren könnte - einschließlich Scripts
Über einfaches Copy/Paste? Oder machst du vorher ein manuelles JSON decode auf den String?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #19  
Old 23.06.2022, 16:17
mgpai mgpai is offline
Script Master
 
Join Date: Sep 2013
Posts: 1,495
Default

@Jiaz: I was able to import settings which have simple strings as values, but not ones with key/pair values. JSON parse throws an error. Saving/exporting file in JSON format from excel might help.
Reply With Quote
  #20  
Old 23.06.2022, 16:32
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

@mgpai: As you export them as JSON String, you first have to JSON decode them. In doubt, please contact by mail
__________________
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 10:14.
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 - 2023, Jelsoft Enterprises Ltd.