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,
  });
},

おすすめ

2件のフィードバック

  1. to より:

    これは必ずキューに入れるパッチなんですけど、こういうかんじで書けそうです。

    https://github.com/to/tombloo/blob/master/patches/model.Tumblr.queue.photo.js

    パッチだとTomblooが更新されたときに引き続き適用されるのでちょっと楽です。

    • petit より:

      コメントスパムに埋もれて見逃していました。すいません。
      パッチ便利ですね!情報ありがとうございます。

to へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です