aboutsummaryrefslogtreecommitdiffstats
path: root/mbsync/usr/bin/get-mail-password
diff options
context:
space:
mode:
Diffstat (limited to 'mbsync/usr/bin/get-mail-password')
-rwxr-xr-xmbsync/usr/bin/get-mail-password15
1 files changed, 15 insertions, 0 deletions
diff --git a/mbsync/usr/bin/get-mail-password b/mbsync/usr/bin/get-mail-password
new file mode 100755
index 0000000..a26d9ce
--- /dev/null
+++ b/mbsync/usr/bin/get-mail-password
@@ -0,0 +1,15 @@
+#!/usr/bin/python2
+
+import gi
+
+gi.require_version('GnomeKeyring', '1.0')
+
+import logging
+
+logger = logging.getLogger('keyring')
+logger.addHandler(logging.StreamHandler())
+
+import keyring
+import sys
+
+print(keyring.get_password('offlineimap', sys.argv[1]))