Initial commit

This commit is contained in:
Alexandre CATTEAU 2022-03-14 20:03:30 +01:00
commit 990a5b5d47
3 changed files with 48 additions and 0 deletions

12
README.md Normal file
View File

@ -0,0 +1,12 @@
# Firefox profile archiving (Windows)
Scripts permitting to save/restore Firefox profile to/from a defined location.
### Requirements
* [7-Zip](https://www.7-zip.org/)
### Files
* `firefox-save.bat` performs a save of you Firefox profile.
* `firefox-load.bat` restores a save of you Firefox profile.
### TODO

18
firefox-load.bat Normal file
View File

@ -0,0 +1,18 @@
:: The purpose of this script is to download and install a Firefox profile.
:: Set parameters here
set file_name=profile.zip
set save_path=Y:\path\to\firefox-profile
set sevenz_exe="C:\Program Files\7-Zip\7z.exe"
set firefox_data_path=C:\Users\USER\AppData\Roaming\Mozilla\Firefox\Profiles
set profile_name=profile
:: Main process
:: Remove current profile
rd /S /Q %firefox_data_path%\%profile_name%
:: Install profile
%sevenz_exe% x %save_path%\%file_name% -o%firefox_data_path%
exit

18
firefox-save.bat Normal file
View File

@ -0,0 +1,18 @@
:: The purpose of this script is to zip and upload a Firefox profile.
:: Set parameters here
set file_name=profile.zip
set save_path=Y:\path\to\firefox-profile
set sevenz_exe="C:\Program Files\7-Zip\7z.exe"
set firefox_data_path=C:\Users\USER\AppData\Roaming\Mozilla\Firefox\Profiles
set profile_name=profile
:: Main process
:: Remove archive
del %save_path%\%file_name%
:: Save profile
%sevenz_exe% a %save_path%\%file_name% %firefox_data_path%\%profile_name%
exit