Skip to content

Instantly share code, notes, and snippets.

@pklaus
Created April 28, 2011 20:20
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save pklaus/947237 to your computer and use it in GitHub Desktop.
Save pklaus/947237 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk # sets app name
import gnomekeyring
def hack():
for keyring in gnomekeyring.list_keyring_names_sync():
for id in gnomekeyring.list_item_ids_sync(keyring):
item = gnomekeyring.item_get_info_sync(keyring, id)
print '[%s] %s = %s' % (
keyring, item.get_display_name(), item.get_secret())
else:
if len(gnomekeyring.list_item_ids_sync(keyring)) == 0:
print '[%s] --empty--' % keyring
if __name__ == '__main__':
hack()
[default] Local password for user root = *******
[login] michael.schurter@Work = *******
[login] Google Account = *******
[login] Passphrase for wireless network 2WIRE939 = *******
[login] Unlock password for default keyring = *******
[login] schmichael@twitter.com = *******
[session] --empty--
@khurshid-alam
Copy link

Python3 example?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment