aboutsummaryrefslogtreecommitdiffstats
path: root/mbsync/usr/bin/set-mail-password
diff options
context:
space:
mode:
Diffstat (limited to 'mbsync/usr/bin/set-mail-password')
-rwxr-xr-xmbsync/usr/bin/set-mail-password16
1 files changed, 16 insertions, 0 deletions
diff --git a/mbsync/usr/bin/set-mail-password b/mbsync/usr/bin/set-mail-password
new file mode 100755
index 0000000..d92c863
--- /dev/null
+++ b/mbsync/usr/bin/set-mail-password
@@ -0,0 +1,16 @@
+#!/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
+import getpass
+
+keyring.set_password('offlineimap', sys.argv[1], getpass.getpass())