Ceci est une bibliothèque en Ruby pour accéder aux service de banque en ligne de Boursorama.
Pour accéder au code source : http://github.com/hanklords/boursorama
Voici comment utiliser la bibliothèque :
require "boursorama"
boursorama = Boursorama.new('...Identifiant...', '...Mot de passe...')
boursorama.accounts.each {|account|
puts account.name, account.number, account.total
}
Lister les mouvements sur le premier compte en décembre 2010 :
boursorama.accounts.first.mouvements(Time.new(2010, 12))
Télécharger le dernier relevé de comptes :
boursorama.accounts.first.releves.each {|releve|
puts releve.name
File.open(releve.name, "w") {|f| f.write releve.body}
}
Télécharger les mouvements en format texte :
boursorama.accounts.first.telechargement_creation
sleep 5 # Pause pour laisser le serveur traiter la demande...
boursorama.accounts.first.telechargements.each {|r|
puts r.name
File.open(r.name, "w") {|f| f.write r.body}
}