dot rc

Sign in or create your account | Project List | Help

dot rc Commit Details

Date:2010-03-16 11:02:36 (1 year 10 months ago)
Author:Luciano M. F. Rocha
Commit:ea33a8f27b345a0fd7d2894f1ad9f35d98567af0
Message:gnome-keyring-list: list entries in gnome-keyring

Files: opt/noarch/gnome-keyring-list (1 diff)

Change Details

opt/noarch/gnome-keyring-list
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

Archive Download the corresponding diff file

Branches:
master