cxxの日記

2008-07-19

[]Tomblooでquoteをpostするときにダブルクオートでくくる 17:26 はてなブックマーク - Tomblooでquoteをpostするときにダブルクオートでくくる - cxxの日記

Tomblooでquoteをpostするときに、Tumblr以外のサービスにpostすると自分の書いたテキストのように見えてしまうのでダブルクオートでくくって回避します。Tumblrと他サービスとで処理を分けないといけないかと思ったら、Tumblrはquote postの本文がダブルクオートでくくられていても無視してくれるみたいだったので気にしないことにします。以下の内容を拡張子jsの付いたファイルに保存してプロファイルフォルダのtombloo/scriptに置き、Firefoxを再起動するとquote postがダブルクオートでくくられるようになります。

Reblogかどうかの判定は意味がなかったのでやめました。(2008-12-2)

.jsファイルをダウンロード

addBefore(Tombloo.Service, 'post', function(ps) {
	if (ps.type == 'quote')
		ps.body = '"' + ps.body + '"';
});

addAround(Tumblr, 'post', function(proceed, args) {
	if (args[0].type == 'quote') {
		var ps = args[0] = update({}, args[0]);
		ps.body = ps.body.slice(1, -1);
	}
	return proceed(args);
});