自分専用新着図書サイトの完成後のイメージはこんな感じでした。
レンタルサーバを借りて、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