Ruby WWW::Delicious

Non so se a qualcuno può interessare, ad ogni modo vi segnalo che tra una cosa e l'altra nei giorni scorsi ho trovato il tempo di rilasciare una libreria Ruby chiamata WWW::Delicious (in gergo una GEM).

Difficile a dirsi, WWW::Delicious è un client Ruby per le API di delicious.
Permette di recuperare, aggiornare, modificare e cancellare i post su delicious così come tag e bundle in pochi clic.

Non ci credete? Aprite irb e digitate

<pre <pre class="code-ruby">>require ‘rubygems’ require ‘www/delicious’

qua ci vogliono i vostri dati

d = WWW::Delicious.new(‘username’, ‘password’)

d.posts_recent.each do |p| puts p.title end</pre>

ed ecco apparire per magia i vostri ultimi post.

Ovviamente c'è molto più di questo. Per i dettagli vi invito a consultare la documentazione di WWW::Delicious.

WWW::Delicious è la prima libreria che pubblico nella nuova sezione code, che in un futuro sviluppo di questo sito (mica penserete che terrò solo il blog per sempre...) sarà un repository di progetti pubblici del sottoscritto. WWW::Delicious è anche la prima libreria che gestisco interamente su GIT ed hostata su GitHub.