tomblooでtumblrに常にdraftでpostする
便利そうと思いつつ放置していたtomblooをやっと導入しました。推敲?の意味も込めてデフォルトの動作を下書きにpostするように変更したのでその方法をメモ。
Firefoxの拡張TomblooフォルダにあるTumblr用スクリプトファイル
\chrome\content\library\20_Tumblr.js
のappendTags関数にpost[state]を追加する。
appendTags : function(form, ps){
if(ps.private!=null)
form['post[state]'] = (ps.private)? 'private' : 0;
return update(form, {
'post[tags]' : (ps.tags && ps.tags.length)? joinText(ps.tags, ',') : '',
//次の一行を追加
'post[state]' : 1,
});
},
これは必ずキューに入れるパッチなんですけど、こういうかんじで書けそうです。
https://github.com/to/tombloo/blob/master/patches/model.Tumblr.queue.photo.js
パッチだとTomblooが更新されたときに引き続き適用されるのでちょっと楽です。
コメントスパムに埋もれて見逃していました。すいません。
パッチ便利ですね!情報ありがとうございます。