Looking over those errors, it's likely that the dependencies/modules for
those pieces are missing from the python environment. That's one reason
I do really like that admin-friendly distribution of python and I really
recommend it. If you wanted to a...
I assume you switched the first line to include a path to your python3?
If not, do that, but if so, have you tried running the script locally on
a test machine/vm? That might give some insight into what's going on.
The Firefox file that stores the add-ons list is .json and if I remember
correctly, the Chrome extensions list is as well. That's not to say that
you couldn't parse the json with bash or zsh but it was tedious enough
that I decided to stretch into py...
Yep! Inventory needs to run on the machines. Also, if you're using what
I linked, note that those two EAs use managed_python3, so if you have a
different version of python3 or no python3 at all, they won't run.