2010-10-16 10 views
7

J'ai besoin d'accéder aux keyrings GNOME à partir du langage de programmation Ruby. Cependant, je ne trouve pas de bibliothèques de rubis de gemmes. Spécifiquement, j'essaye d'obtenir les clefs d'Oauth pour desktopcouch.Comment accéder aux keyrings GNOME à partir de Ruby?

Comment cela peut-il être réalisé?

+0

Pensez à utiliser le petit bijou de OAuth twitter comme le suggère: http://stackoverflow.com/questions/3328362/using-curl-with-oauth -pour-bureau-canapé –

Répondre

0

Essayez keyringhttps://rubygems.org/gems/keyring/versions/0.3.1

Il fonctionne aussi simple que

require 'keyring' 
keyring = Keyring.new 
my_password = keyring.get_password('service', 'username') 
+0

Je pense que cela est limité à gnome 2 porte-clés n'est pas? –

+0

@ FélixCantournet: J'ai essayé de vérifier ma version (en cours d'exécution) de gnome: le fichier '/ usr/share/gnome/gnome-version.xml' dit: 3.18.2. Avez-vous une erreur lors de l'installation ou en cours d'exécution? – andiba

+0

Non, je ne faisais que référencer le Readme ici https://github.com/jheiss/keyring Mais peut-être que je l'ai mal compris. –

Questions connexes