色々なメモ。

私的メモ。プログラミングとか。主に自分用まとめ。

ダッシュボードを全読みするためのTumblrクライアント「Tambooru」を作りました

Tumblrダッシュボードを手軽に全読みするためのクライアントを作った。

Tambooru
https://tambooru.herokuapp.com/

  • マルチカラム。(列数は変更可能)
  • 前回開いたところから自動で開く
  • 新しい方にも古い方にも件数の制限なく読み込み可能
  • スクレイピングは使っておらず、OAuthのAPI使用。
  • Chrome(Windows, iPad, Android), Firefox, IE11 で動作確認済み。

既存クライアントは、API使ってるのは基本的に最新250件(ぐらい。少し違うかも)までしかとれないし、スクレイピング使ってるやつは件数の制限ないけど古い方にしか遡れない。なので、ダッシュボードを全読みしたい場合には少し面倒だった。

そんなわけでこのクライアントでは、少々力技で、任意の箇所から古い方・新しい方に際限なく読めるようにした。

元々自分用に作ったものだけど、ダッシュボード全読みするのに不便を感じている人がいたら使ってください。

デザインがダサいのはどうしようもない。

#何か良いクライアント名募集中。

f:id:mor-eve:20140525000123j:plain

更新履歴
2014.04.27
Backboneを使って一から書き直し
ナビゲーションバーをページ下部に移動&スワイプで引っ込められるように
Androidでフォトセットのポップアップを表示したときのバグを修正
2014.04.28
画像のポップアップが表示されないバグがあったので修正
2014.05.24
表示列数を変更できるようにした(設定画面から変更可能)
投稿日時や投稿者名をデフォルトで非表示に(同上)
2014.05.25
画像のみの表示を可能に
画像のキャプションを隠せるように変更
全体幅を変更できるようにした
2014.06.21
Firefoxでリブログ後にツールチップが残ってしまう問題を修正
Firefoxで中クリックによるスクロールができなかったのを修正
スペースキーによるスクロールを追加
2014.06.24
リンク上で中クリックしたときにはスクロール開始しないように修正
chatポストが正しく表示できていなかったのを修正
video/audioの表示サイズがおかしかったのを修正
2014.06.28
名前を「Tumblr Marker(仮)」から「Tambooru」に変更
合わせてサイトのURLを変更
ついでにこの記事のタイトルも変更
2015.02.07
リブログできなくなっていた問題を修正. 長らく放置していてすいませんでした
2015.02.08
一時的に画像以外の投稿が正常に表示できなくなっていたのを修正しました