自分専用新着図書サイトの完成後のイメージはこんな感じでした。

レンタルサーバを借りて、PHPスクリプトをcronからキックし、データベースを毎日自動更新。
IPアドレスで自分のIPのみを許可、プライベートのWebアプリケーションようなイメージ。

プログラム概略

  • Libraの新着図書ページを読み込んでISBNや予約数などをスクレイピングする
  • 取得したISBNや他データに新規登録日付を付加してデータベースへ入れる
  • PHPスクリプトをcronで毎日定時に実行してデータベースを自動で更新する
  • AmazonのWebAPIや他APIとマッシュアップして、新着図書についてレビューを表示する
  • Libraの予約数を表示、予約が多ければAmazonで購入するためのリンクを表示する、予約が少なければLibraで予約するためのリンクを表示する


データベースの自動更新処理までをローカル開発環境で数時間かけて作成しました。2010年3月14日ごろだと記憶します。

ローカル開発環境

  • Thinkpad X200s
  • WindowsXP Professional
  • XAMPP(Apache + MySQL + PHP)
  • Eclipse
2010.06.21