Buon pomeriggio a tutti,
avrei bisogno di uno script bash per
1) ricavare da un profilo di Mozilla Firefox di un utente ($HOME/.mozilla) i bookmark e le password salvate
2) backuppare il vecchio profilo con semplice mv ....
2) creare un nuovo profilo (o anche più semplicemente copiare un profilo vergine preimpostato)
3) copiare i bookmark e le pwd salvate.
Secondo voi c'è qualcos'altro da salvare? Eventuali plugin installati non mi interessano perché li metto nel profilo vergine.
Chi avrebbe voglia di cimentarsi?
Grazie in anticipo per l'aiuto,
Paolo.
Buon pomeriggio a tutti,
avrei bisogno di uno script bash per
1) ricavare da un profilo di Mozilla Firefox di un utente ($HOME/.mozilla)
i bookmark e le password salvate
Bookmark
È possibile abilitare un export dei bookmarks in formato html modificano il
profilo prefs.js dell' utente ogni volta che l'applicazione stessa viene
terminata:
user_pref("browser.bookmarks.autoExportHTML", true);
user_pref("browser.bookmarks.file", "/home/myuser/bookmarks.html");
Per importare i bookmark quando si lancia firefox:
user_pref("browser.places.importBookmarksHTML",
true);user_pref("browser.bookmarks.file",
"/home/myuser/bookmarks.html");
user_pref("browser.bookmarks.restore_default_bookmarks", false);
Password
Per le password basta salvare due file:
logins.json
key4.db
Ciao,
Guggi
2) backuppare il vecchio profilo con semplice mv ....
attachment.htm (3.31 KB)
Ho scoperto qualcosa oggi con
Firefox --help (da riga comando) L'opzionr --ProfileManager è interessante.
attachment.htm (2.16 KB)
Buonasera Michael.
Interessante il tuo suggerimento, che ho provato, ottimo.
Per generare però anche uno storico (ad esempio su base settimanale,
cambiando in automatico il nome del file bookmarks.html in, ad esempio
bookmarks-2020-43.html) ho provato ad utilizzare una variabile calcolata:
user_pref("browser.bookmarks.file", "/home/myuser/bookmarks-$(date
'+%Y-%V').html");
ma non viene risolto.
Hai idea di come sia possibile utilizzare una variabile di ambiente
Linux calcolata da un .js ?
diego
attachment.htm (5.77 KB)
Buonasera Michael.
Interessante il tuo suggerimento, che ho provato, ottimo.
Per generare però anche uno storico (ad esempio su base settimanale,
cambiando in automatico il nome del file bookmarks.html in, ad esempio
bookmarks-2020-43.html) ho provato ad utilizzare una variabile calcolata:
user_pref("browser.bookmarks.file", "/home/myuser/bookmarks-$(date '+%Y-%V').html");
sed -i "s|bookmarks|bookmarks-$(date '+%Y-%V')|g" pref.js
attachment.htm (7.76 KB)
Ottimo avanzamento; ora però il comando sed dovrei attivare prima o durante
di ogni esecuzione di Firefox, wrappandone il lancio in uno script custom.
Oppure utilizzare un cron settimanale (scelta facile da scordare nel
tempo...)
Come agiresti?
attachment.htm (9.41 KB)