Tomblooを愛用しているのですが、 最新にしてから20_model.jsの
1909行でエラるようになってしまいました。

調べてみると原因はpostkeyというのをlivedoorクリップから
取得するときにちゃんとクエリを渡せてないからでした。

具体的にはlinkというクエリに

http%3A%2F%2Ftombloo/

を渡してて、最後の「/」がエスケープされてないので
livedoorクリップがコケます。

ということで、

http%3A%2F%2Ftombloo%2F

に修正してやると問題なく動きます。
記事下にpatchを置いておきます。


ちなみにTomblooは、githubでソース管理をしてるんだけど、
こういった修正はどうお報せするのがいいんですかね。

github使ってるならこうしたら早いよ!っていうのがあれば教えて欲しいです。

--- 20_model.js.orig	2009-02-11 16:05:00.000000000 +0900
+++ 20_model.js	2009-02-11 16:03:48.000000000 +0900
@@ -1901,7 +1901,7 @@
 		
 		case 'changed':
 			var self = this;
-				return request(LivedoorClip.POST_URL+'?link=http%3A%2F%2Ftombloo/').addCallback(function(res){
+				return request(LivedoorClip.POST_URL+'?link=http%3A%2F%2Ftombloo%2F').addCallback(function(res){
 					if(res.responseText.match(/"postkey" value="(.*)"/)){
 						self.token = RegExp.$1;
 						return self.token;