複数Tumblelog対応パッチの紹介

Tomblooを使ってTumblrアカウント内の別Tumblelogにpostする方法として、

なんて方法を考えたりしたのですが、もっと便利なパッチを書いていただきました。
Commit 2beffdb7944d7fa82b837c0b0576ff3941c85ede to to's tombloo - GitHub
(6/16追記 0.4.2で動作に必要な変更が取り込まれました。現在はpatches/model.Tumblr.multiTumblelogs.jsをインストールするだけでOKです。)


こんな具合にTumblelogがあると、


別modelとしてアカウント内のTumblelogが追加されます。


以下、まず問題にならないが、一応頭の片隅に入れておく点。

  • 起動時にログイン状態にあるアカウントを元にmodelが作られる。このため、起動時にログイン状態に無いとmodelは作られず、起動後にアカウントを切り替えたりすると動作しなくなる。
    • 切り替えたアカウントがpost先Tumblelogのmemberである場合は動作する
  • 複数アカウントに同一名のTumblelogを作って運用すると、同一名のTumblelogでデフォルトのポスト先の設定が共有される。多分。
  • アカウント制御機能を備えたmodelを複製しているため、アカウント切り替えフォームに別サービスとしてTumblelogが現れてしまう。

テキトーな名前で作ったお試しTumblelogを消す方法

消したいTumblelogのMembersをクリックして、そのTumblelogからleaveすると消える。