lundi 2 juin 2008
Implémentation de l'API du site "vie de merde"
Par lucas, lundi 2 juin 2008 à 18:53 :: General
Peut-être bien que vous en aviez pas rêvé, mais pour une raison quelconque j'avais commencé à utiliser l'API du site vie de merde, un site où les gens peuvent dévoiler leurs désillusions à la face du monde.
Une fois arrivé à mes besoins, j'ai remarqué qu'il ne manquait plus grand chose pour en faire une librairie, par contre je ne me suis pas tué à faire un beau gem, et il manque également la récupération des commentaires ainsi que la récupération des erreurs.
C'est téléchargeable à la forge Ruby, et voici un exemple simple d'utilisation:
require 'vdm.rb'
v0 = VDM.au_pif # marche aussi avec au_hasard, at_random
p v0.text
# => du texte [...]
v0.vote! :plussoie
v1 = VDM.numero 1234
p v1.index
# => "1234"
p v1.author
# => "Muffin"
vlist = VDM.dernieres 10 #recupere les 15 dernieres VDM a la 10eme page
p vlist.collect{|v| v.cat}.uniq
# => [:inclassable, :sexe, :travail, :sante, :amour, :argent]
v0 = VDM.au_pif # marche aussi avec au_hasard, at_random
p v0.text
# => du texte [...]
v0.vote! :plussoie
v1 = VDM.numero 1234
p v1.index
# => "1234"
p v1.author
# => "Muffin"
vlist = VDM.dernieres 10 #recupere les 15 dernieres VDM a la 10eme page
p vlist.collect{|v| v.cat}.uniq
# => [:inclassable, :sexe, :travail, :sante, :amour, :argent]
Amusez-vous bien !