UserIconsはSinatra/Ruby製のオープンソース・ソフトウェア。今は多数のWebサービスが存在し、Web APIを公開することでマッシュアップを多数生み出している。そんな中、よく使われるのがユーザアイコンだ。サービス利用時に登録する人も多いだろう。

Screen-shot 196.png

トップページ

 

OpenIDやOAuthといった認証サービスを利用している際にはこうしたアイコンがとても役に立つ。そこで使えるのがUserIconsだ。Web APIを通じて各種Webサービスからアイコンを取得できるサービスで、ソースコードを公開している。

対応しているWebサービスはFlickr、Github、はてな、Last.fm、ログピ、Najimi、nowa、Twitter、Turn Your Name Into a Face、Wassrとなっている。これらのサービスに登録されているアイコンをユーザ名を使って取得できる。

Screen-shot 197.png

Web APIをコールするとリダイレクトされる

 

URLにアクセスするとアイコンファイルへのURLとなっているので、そのまま画像のsrcに当てはめて利用できる。オープンソースなので、自分が利用するサービスのアイコン取得法を学ぶのにも便利だろう。よく使う機能だけに便利なサービスだ。

 

swdyh’s usericons.relucks.org at master - GitHub

 http://github.com/swdyh/usericons.relucks.org