Tomblooハックス – Vimeoのサポート
追記
Tombloo 0.1.4でVimeoもサポートされるようになりました。
Twitter / koyachi: jstnはvimeoで働いてるによればMuxtapeのjstnも働いているらしい個人的に今年最も注目しているVimeoはtumblrのブックマークレットではサポートされてるんだけどTomblooではサポートされてなかったので作りました。
Tomblooハックス – ポスト先にはてなダイアリーを追加するでTomblooの開発者のbrazilさんにいただいたコメントを参考にしてます。
Tombloo.Service.extracters = update( {
'Video - Vimeo': {
check : function(ctx){
return ctx.hostname.match('vimeo.com');
},
extract : function(ctx){
return {
type : 'video',
source : ctx.href,
body : ctx.title + '(via ' + 'Vimeo'.link( ctx.href) + ')'
};
}
}
}, Tombloo.Service.extracters);
これを FirefoxProfileDirectory/extensions/tombloo@brasil.to/chrome/content/library/90_Tombloo.Service.Vimeo.js にして保存して再起動するとメニューにVideo – Vimeoが出てきます。

細かいこと
なんでわざわざupdateなんかしてるのか。
Tombloo.Service['Video - Vimeo'] = {
check : function(ctx){
return ctx.hostname.match('vimeo.com');
},
extract : function(ctx){
return {
type : 'video',
source : ctx.href,
body : ctx.title + '(via ' + 'Vimeo'.link( ctx.href) + ')'
};
}
}
};
上のように直接代入すると、for inでenumerateされる順番の関係(先に定義されたものが先に出てくる)でVidemo – Vimeoより先にLinkが出てきて使いにくいのでupdateしています。

1 Comment
Jump to comment form | comments rss [?] | trackback uri [?]