dot rc

Sign in or create your account | Project List | Help

dot rc Git Source Tree

Root/opt/noarch/gnome-keyring-list

Source at commit ea33a8f27b345a0fd7d2894f1ad9f35d98567af0 created 2 years 2 months ago.
By Luciano M. F. Rocha, gnome-keyring-list: list entries in gnome-keyring
1#!/usr/bin/python
2# vim: et sw=4 ts=4
3
4# from http://michael.susens-schurter.com/blog/2008/10/30/listing-all-passwords-stored-in-gnome-keyring/
5
6import pygtk
7pygtk.require('2.0')
8import gtk # sets app name
9import gnomekeyring
10
11for keyring in gnomekeyring.list_keyring_names_sync():
12    for id in gnomekeyring.list_item_ids_sync(keyring):
13        item = gnomekeyring.item_get_info_sync(keyring, id)
14        print '[%s] %s = %s' % (
15                keyring, item.get_display_name(), item.get_secret())
16    else:
17        if len(gnomekeyring.list_item_ids_sync(keyring)) == 0:
18            print '[%s] --empty--' % keyring
19

Archive Download this file

Branches:
master