各種サービスのユーザアイコンを取得する「UserIcons」
UserIconsはSinatra/Ruby製のオープンソース・ソフトウェア。今は多数のWebサービスが存在し、Web APIを公開することでマッシュアップを多数生み出している。そんな中、よく使われるのがユーザアイコンだ。サービス利用時に登録する人も多いだろう。
トップページ
OpenIDやOAuthといった認証サービスを利用している際にはこうしたアイコンがとても役に立つ。そこで使えるのがUserIconsだ。Web APIを通じて各種Webサービスからアイコンを取得できるサービスで、ソースコードを公開している。
対応しているWebサービスはFlickr、Github、はてな、Last.fm、ログピ、Najimi、nowa、Twitter、Turn Your Name Into a Face、Wassrとなっている。これらのサービスに登録されているアイコンをユーザ名を使って取得できる。
Web APIをコールするとリダイレクトされる
URLにアクセスするとアイコンファイルへのURLとなっているので、そのまま画像のsrcに当てはめて利用できる。オープンソースなので、自分が利用するサービスのアイコン取得法を学ぶのにも便利だろう。よく使う機能だけに便利なサービスだ。
swdyh’s usericons.relucks.org at master - GitHub