tomblooのPostを全てQueueに入れて一定時間毎に投稿されるようにしてみた


どこかでそんなことが出来るよと言うのを読んだ。

TumblrのQueueのページには、

The queue lets you stagger posts over a period of hours or days. It’s an easy way to keep your posting frequency consistent and your tumblelog active.
(Queueは一定期間ごとのPostを調整しPostを定期的に行うようにすることで、あなたのTumblrを活性化するのに役立ちます)

と書かれている。確かに僕のPostには殆ど緊急性はないし、おまけにPost数も結構多いので、一気にバラバラとPostするよりかは、貯めておいて少しずつ出していく方が良いかもなぁと思う。


ので、やってみた。


参考にさせていただいたのはこちら。

tombloo@brasil.to/chrome/content/library/20_Tumblr.js

(略)

「’post[state]’ : 2,」という1行を追加。

キューからの吐き出しが15分に1枚だと、1時間4枚で1日96枚。96/dayを多いと感じるか少ないと感じるかは自由だ。
 


なるほど。で、コメント欄を見ると以上の情報をまとめたパッチが作られたっぽいので、そちらへアクセス。

patches/model.Tumblr.queue.js at d5d7a247ef0ced18c6e6347116ab9996cc46c682 from to’s tombloo – GitHub


tomblooへのパッチの当て方はこちらを参考に。

@gkojax tombloo パッチのインストールは http://k02rc.tk ここの raw リンクを 1)右クリック 2)tombloo 3)tomblooパッチのインストール ってかんじで一発インストールできるんだヨ
 


というわけで、その通りにやってみたらあっさり完了
Queueの間隔を15分にして試してみたら、若干不安定な気はしないでもないけれども確かに行けた。おおー。


以上で設定完了。



おまけ:Queueの最短間隔は15分間

自動投稿の間隔は今のところ、以下のいずれかから選ぶようになっている。

  • 15分
  • 30分
  • 45分
  • 1時間
  • 2時間
  • 3時間
  • 4時間
  • 5時間
  • 6時間
  • 12時間
  • 1日

で、その時間間隔で1つずつPostする、と。

というわけで1日最大96Postまで(15分間隔の場合)。
それ以上Postしたい場合はQueueでは無理そう。



おまけ:パッチを削除したいとき

\Data\profile\tombloo\script\model.Tumblr.queue.js

を削除してTombolooをリロードすればOK。便利。