From e87c292ab3de515970647d36963f508029e1951e Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Fri, 5 Aug 2016 01:43:09 +0200 Subject: Add mbsync config --- mbsync/usr/bin/get-mail-password | 15 +++++++++++++++ mbsync/usr/bin/set-mail-password | 16 ++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100755 mbsync/usr/bin/get-mail-password create mode 100755 mbsync/usr/bin/set-mail-password (limited to 'mbsync/usr') 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])) 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()) -- cgit v1.3-2-g0d8e