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が更新されたときに引き続き適用されるのでちょっと楽です。
コメントスパムに埋もれて見逃していました。すいません。
パッチ便利ですね!情報ありがとうございます。