def parse(settingsdir=None): if settingsdir == None: settingsdir = AdiumProperties.path kf = os.path.join(settingsdir, AdiumProperties.keyfile) if os.path.exists(kf): keydict = OtrPrivateKeys.parse(kf) else: keydict = dict() accounts = AdiumProperties._get_accounts_from_plist(settingsdir) newkeydict = dict() for adiumIndex, key in keydict.items(): for account in accounts: if account['ObjectID'] == key['name']: name = account['UID'] key['name'] = name newkeydict[name] = key keydict = newkeydict fpf = os.path.join(settingsdir, AdiumProperties.fingerprintfile) if os.path.exists(fpf): otrapps.util.merge_keydicts(keydict, OtrFingerprints.parse(fpf)) return keydict
def parse(settingsdir=None): if settingsdir == None: settingsdir = KopeteProperties.path kf = os.path.join(settingsdir, KopeteProperties.keyfile) if os.path.exists(kf): keydict = OtrPrivateKeys.parse(kf) for key in keydict: for value in keydict[key]: if value == 'protocol': keydict[key][value] = KopeteProperties._convert_protocol_name(keydict[key][value]) else: keydict = dict() fpf = os.path.join(settingsdir, KopeteProperties.fingerprintfile) if os.path.exists(fpf): tmpdict = OtrFingerprints.parse(fpf) for key in tmpdict: for value in tmpdict[key]: if value == 'protocol': tmpdict[key][value] = KopeteProperties._convert_protocol_name(tmpdict[key][value]) otrapps.util.merge_keydicts(keydict, tmpdict) return keydict
def parse(settingsdir=None): if settingsdir == None: settingsdir = KopeteProperties.path kf = os.path.join(settingsdir, KopeteProperties.keyfile) if os.path.exists(kf): keydict = OtrPrivateKeys.parse(kf) for key in keydict: for value in keydict[key]: if value == 'protocol': keydict[key][ value] = KopeteProperties._convert_protocol_name( keydict[key][value]) else: keydict = dict() fpf = os.path.join(settingsdir, KopeteProperties.fingerprintfile) if os.path.exists(fpf): tmpdict = OtrFingerprints.parse(fpf) for key in tmpdict: for value in tmpdict[key]: if value == 'protocol': tmpdict[key][ value] = KopeteProperties._convert_protocol_name( tmpdict[key][value]) otrapps.util.merge_keydicts(keydict, tmpdict) return keydict
def parse(settingsdir=None): if settingsdir == None: settingsdir = IrssiProperties.path kf = os.path.join(settingsdir, IrssiProperties.keyfile) if os.path.exists(kf): keydict = OtrPrivateKeys.parse(kf) else: keydict = dict() fpf = os.path.join(settingsdir, IrssiProperties.fingerprintfile) if os.path.exists(fpf): otrapps.util.merge_keydicts(keydict, OtrFingerprints.parse(fpf)) return keydict
def parse(settingsdir=None): if settingsdir == None: settingsdir = XchatProperties.path kf = os.path.join(settingsdir, XchatProperties.keyfile) if os.path.exists(kf): keydict = OtrPrivateKeys.parse(kf) else: keydict = dict() fpf = os.path.join(settingsdir, XchatProperties.fingerprintfile) if os.path.exists(fpf): otrapps.util.merge_keydicts(keydict, OtrFingerprints.parse(fpf)) return keydict
def parse(settingsdir=None): if settingsdir == None: settingsdir = PidginProperties.path kf = os.path.join(settingsdir, PidginProperties.keyfile) if os.path.exists(kf): keydict = OtrPrivateKeys.parse(kf) else: keydict = dict() fpf = os.path.join(settingsdir, PidginProperties.fingerprintfile) if os.path.exists(fpf): otrapps.util.merge_keydicts(keydict, OtrFingerprints.parse(fpf)) resources = PidginProperties._get_resources(settingsdir) for name, key in keydict.items(): if key['protocol'] == 'prpl-jabber' \ and 'x' in key.keys() \ and name in resources.keys(): key['resource'] = resources[name] return keydict
def parse(settingsdir=None): if settingsdir == None: settingsdir = PidginProperties.path kf = os.path.join(settingsdir, PidginProperties.keyfile) if os.path.exists(kf): keydict = OtrPrivateKeys.parse(kf) else: keydict = dict() fpf = os.path.join(settingsdir, PidginProperties.fingerprintfile) if os.path.exists(fpf): otrapps.util.merge_keydicts(keydict, OtrFingerprints.parse(fpf)) resources = PidginProperties._get_resources(settingsdir) for name, key in keydict.items(): if key['protocol'] == 'prpl-jabber' \ and 'x' in key.keys() \ and name in resources.keys(): key['resource'] = resources[name] return keydict