ラー メン 画像を だらだら 閲覧するためのWebアプリです。 Twitterからそれらしき画像をクロールしてDBに入れてWebで表示させる感じです。
Mac OSX 前提で話を進めます。Homebrewも入れておいてください。
$ brew install mysql
$ unset TMPDIR
$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
$ mysql.server start
$ curl -kL http://install.perlbrew.pl | bash
$ echo source ~/perl5/perlbrew/etc/bashrc >> $HOME/.bashrc
$ source ~/.bashrc
これでperlbrewが入るので
$ perlbrew available
一覧から 5.16.x か 5.14.x かなんかを入れる
$ perlbrew install perl-5.14.4
$ perlbrew switch perl-5.14.4
cpanmとCartonも入れる
$ perlbrew install-cpanm
$ cpanm Carton
git clone したプロジェクトのディレクトリにて以下を実行。
$ carton install --deployment
$ mysql -u root
mysql> create database daramen;
mysql> quit
$ mysql -u root daramen < etc/daramen_schema.sql
ローカルのplackupで動かす場合は config ディレクトリの「sample.pl」を「development.pl」という名前でコピーして、 該当する箇所を埋める。dev.twitter.com などでconsumer_keyなどが手に入ります。
$ carton exec perl cli/crawler.pl
$ carton exec plackup -p 5000 app.psgi
すると
でラーメン画像がたくさん見れるはず!