TapTapTumblrをローカルサーバにインストールしてみた

mofigan:

tumblrのDashboardをブラウザで高速に閲覧できるCGI&JavaScriptセット。各自でサーバに設置する必要がある、とのことだったのでスルーしていたのですが、デモムービーをみたら鬼のような速さに魅せられたので、coLinux上のlighttpdにいれてみました。rubyなcgiが動くサーバがあるならインストールできると思います。

ソース 環境
  • Windows XP SP3 
  • coLinux (Linux debian 2.6.22.18-co-0.7.4)
  • lighttpd + ruby-1.8 
インストール
  • rubyとgemsをいれる
    # aptitude install ruby
    # aptitude install rubygems
    # aptitude install ruby1.8-dev
  • jsonとhpricotをインストール
    # gem install json
    # gem install hpricot
  • GETして展開する
    $ wget http://github.com/hayamiz/tap-tap-tumblr/tarball/master
    $ tar xvfz hayamiz-tap-tap-tumblr-hoge.tar.gz
  • public_htmlに移動してttt.cgiに権限つける
    $ mv hayamiz-tap-tap-tumblr-hoge ~/public_html/ttt
    $ chmod 755 ~/public_html/ttt/ttt.cgi
  • credentials.rbにアカウントを保存
    $ cd ~/public_html/ttt/
    $ cp credentials.rb.sample credentials.rb
    $ vi credentials.rb
  • ブラウザで開いてみるとindex.htmlは表示されるもDashboardが表示されなかった
    chrome http://127.0.0.1:800/ttt/
  • httpdのログを確認
    # tail -50 /var/log/lighttpd/error.log
    /var/www/ttt/ttt.cgi:51:in `initialize': Permission denied - ./.cookie_mofigan@gmail.com (Errno::EACCES)
  • どうやらtttディレクトリに書き込み権限が必要のようだ
    $ chmod 777 ~/public_html/ttt
  • 動いた!
嬉しい
  • 表示がはやい
  • キー反応がはやい
  • Chromeではやい
  • Dashboardのようなもたつきが一切ない
  • iPhoneのSafariでもそこそこはやい
  • j(次), k(前), t(Reblog)のみで楽々Reblogライフ
  • 視点が固定できる
  • Photoをスキップできる
残念
  • サーバーに設置する必要がある
  • 幅480pxのときに小さいPhotoも拡大される
  • iPhoneのときnextボタンが小さめかも?

と、いちおう残念な点もあげましたが手順がわかってればそれほどの手間じゃないですし僕はメインがChromeなので大満足です。環境を作るのが面倒かもしれませんが得られるメリットは特大です。ありがとうありがとう。あと界王拳は慎重に押しましょう。^^;

Prev