aboutsummaryrefslogtreecommitdiffstats
path: root/mbsync/usr/bin/set-mail-password
diff options
context:
space:
mode:
authorGravatar Tom Willemse2016-08-05 01:43:09 +0200
committerGravatar Tom Willemse2016-08-05 01:43:09 +0200
commite87c292ab3de515970647d36963f508029e1951e (patch)
tree91d5e093fc05aecbe71ed86425d22e2d7fdb4514 /mbsync/usr/bin/set-mail-password
parentdbc0aabdc1fe0faeff873a06a807279825173ed4 (diff)
downloadnew-dotfiles-e87c292ab3de515970647d36963f508029e1951e.tar.gz
new-dotfiles-e87c292ab3de515970647d36963f508029e1951e.zip
Add mbsync config
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())