こないだ、del.icio.us のブクマ数画像取得する API が公開されたので、それを利用する YAML つくった。
既出かもしれんが、探すのメンドウだったので。
URI は otsuneさんところの、void GraphicWizardsLair( void ); // 「http://del.icio.us/feeds/img/savedcount/{md5_hash}」でdel.icio.usブックマーク数画像が表示されるようになった に載ってたので、参考にした。
delicious_bookmark_users.yaml
link: http://del.icio.us/url append: use Digest::MD5 qw(md5_hex); $args->{entry}->meta->{delicious_md5} = md5_hex($args->{entry}->permalink); undef; query: url: $args->{entry}->permalink content_dynamic: <img src="http://del.icio.us/feeds/img/savedcount/[% entry.meta.delicious_md5 %]" style="border:0;vertical-align:middle" />
Plagger どころか、Perl をよくわかってないので、ここで use してよいかどうかわからん。
今までは
こんな感じだったのが、これで
こんな感じになる。(画像かっこわる!)
config
- module: Widget::Simple config: widget: delicious_bookmark_users
diff
Index: delicious_bookmark_users.yaml =================================================================== --- delicious_bookmark_users.yaml (revision 1938) +++ delicious_bookmark_users.yaml (working copy) @@ -1,4 +1,5 @@ link: http://del.icio.us/url +append: use Digest::MD5 qw(md5_hex); $args->{entry}->meta->{delicious_md5} = md5_hex($args->{entry}->permalink); undef; query: url: $args->{entry}->permalink -content_dynamic: <span style="background-color:rgb(100%,[% entry.meta.delicious_rate %]%,[% entry.meta.delicious_rate %]%)">saved by [% entry. meta.delicious_users %] [% IF entry.meta.delicious_users > 1 %]people[% ELSE %]person[% END %]</span> +content_dynamic: <img src="http://del.icio.us/feeds/img/savedcount/[% entry.meta.delicious_md5 %]" style="border:0;vertical-align:middle" />
これ OK なんかな??? まぁいいか。
この辺は一度計算したらキャッシュで取っておく感じにして負荷対策したいな。
void GraphicWizardsLair( void ); // 「http://del.icio.us/feeds/img/savedcount/{md5_hash}」でdel.icio.usブックマーク数画像が表示されるようになった
まぁいっか。