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]

Amusez-vous bien !