add automatic profile selection for windows (fix #7)
authorlouisabraham <louis.abraham@yahoo.fr>
Fri, 7 Dec 2018 14:53:21 +0000 (15:53 +0100)
committerlouisabraham <louis.abraham@yahoo.fr>
Fri, 7 Dec 2018 14:53:21 +0000 (15:53 +0100)
ffpass/__init__.py

index e43395dff287534a519892bb8be57e44e1d92fc1..be11d9d5a8d8a895d3c433691bb08ff8509cb93b 100755 (executable)
@@ -34,6 +34,7 @@ from datetime import datetime
 import configparser
 from urllib.parse import urlparse
 import sqlite3
+import os.path
 
 from pyasn1.codec.der.decoder import decode as der_decode
 from pyasn1.codec.der.encoder import encode as der_encode
@@ -200,6 +201,8 @@ def guessDir():
     dirs = {
         "darwin": "~/Library/Application Support/Firefox",
         "linux": "~/.mozilla/firefox",
+        "win32": os.path.expandvars(r"%LOCALAPPDATA%\Mozilla\Firefox"),
+        "cygwin": os.path.expandvars(r"%LOCALAPPDATA%\Mozilla\Firefox"),
     }
     if sys.platform in dirs:
         path = Path(dirs[sys.platform]).expanduser()