Open Andrew-J-Larson opened 7 months ago
Hey Andrew, I will definitely have a look at your script. This is a public module so feel free to PR any changes you think might extend the module. Thanks
No problem! One thing to note though is that Opera (Stable and GX Stable versions) definitely seem to have their own pathing quirks from the testing I did.
Both use Roaming instead of Local for App data (I guess some gecko browsers do too though), however, profiles between them are done differently, especially different profile paths for Opera GX Stable.
Oh, and how Opera messed with the standard JSON format for the profiles (renamed settings
to opsettings
), but the code shows how I worked around this, assuming other browsers that might do the same thing.
I was pointed over to here after making my Powershell script public.
My script supports more browsers than your module does currently, but I'm sure you might have some use in taking a look at the code to see how I achieve almost infinite browser support (assuming such browser has an engine based on blink/chromium or gecko/goanna):
Cheers!