Get Firefox profile directory with Python (Linux and Windows)

Piece of code used in Basico ( module) to get the default user’s Firefox profile directory. This profile must have the SAP Passport imported in the Certificate store. import sys def get_firefox_profile_dir(): if sys.platform in [‘linux’, ‘linux2′]: import subprocess cmd = “ls -d /home/$USER/.mozilla/firefox/*.default/” p = subprocess.Popen([cmd], shell=True, stdout=subprocess.PIPE) FF_PRF_DIR = p.communicate()[0][0:-2] FF_PRF_DIR_DEFAULT = str(FF_PRF_DIR,’utf-8’) […]