cxxの日記

2008-10-13

[]自分のTumblrにpostのreblog数を画像で表示させる 15:16 はてなブックマーク - 自分のTumblrにpostのreblog数を画像で表示させる - cxxの日記

TumblrのthemeにNotes関連の変数が追加されたのでtumblr-reblogs.appjet.netは停止しました。

http://media.tumblr.com/uIojWsJsRf08h857hsQHwvTJo1_500.png

自分のTumblrにpostのreblog数を表示させる - cxxの日記 - たんぶら部 - Tumblove -はiframeでしたが、iframeはおおげさだと思うので、リクエストURIに「/image」を付けると画像で返すようにしました(ただしグレイスケールのBMP)。

custom themeの{block:Posts}と{/block:Posts}の間に

<a href="http://www.tumblr.com/dashboard/notes/{PostID}/[notes key]">
  <img class="reblogs" src="http://tumblr-reblogs.appjet.net/{PostID}/[notes key]/image" alt="" />
</a>
、custom CSS
img.reblogs { border-style: none }
のように書いて使います。[notes key]はユーザ毎に違っていて、自分のkeyhttp://www.tumblr.com/show/everything/by/meのソースを表示して「display_post_notes」で検索するとそれらしい文字列が見つかります。

色を付けるのはパレットを変えるだけなので簡単ですが、今のところ白黒だけです。たとえば「/image/red」でリクエストすると赤系の色で返すなどもありかな、と思います。

http://tumblr-reblogs.appjet.net/{PostID}/[notes key]/image?textcolor=ff0000&bgcolor=ffaaaa
のようにURI末尾に16進数(RGB順)で指定することで、文字と背景の色を変更できるようにしました。

2008-08-22

[]自分のTumblrにpostのreblog数を表示させる 22:23 はてなブックマーク - 自分のTumblrにpostのreblog数を表示させる - cxxの日記

TumblrのthemeにNotes関連の変数が追加されたのでtumblr-reblogs.appjet.netは停止しました。

f:id:cxx:20080821215015p:image

custom themeの{block:Posts}と{/block:Posts}の間で、

<iframe src="http://tumblr-reblogs.appjet.net/{PostID}/[notes key]" width="450" height="75">
</iframe>
のように書いて使います。[notes key]はユーザ毎に違っていて、自分のkeyhttp://www.tumblr.com/show/everything/by/meのソースを表示して「/dashboard/notes/」で検索すると「'/dashboard/notes/[post id]/[notes key]'」のような形式で書かれているのが見つけられます。

迷惑な気もするのですぐ消すかもしれません。