Skip to content
This repository has been archived by the owner on Mar 2, 2020. It is now read-only.
eiel edited this page Oct 31, 2012 · 6 revisions

概要

はてなブックマークからSlideshare,Speaker Deckを含む本文で人気になりそうな情報を取得して暇つぶしとなるサイトやアプリを作成する http://slidetrain.herokuapp.com/

詳細

はてブの中から特定キーワードで検索してRSSを取得する方法

例) http://b.hatena.ne.jp/search/text?q=Slideshare%7CSpeakerDeck&users=5&sort=recent&mode=rss

下記URLの検索条件は

  • Slideshare or SpeakerDeckを含む
  • はてブが5人以上
  • 新着順に並べて取得

rssで取得するためにはmode=rssをつける

json,xmlは無い・・。

setup

環境構築

  • ruby 1.9 をインストール

  • bundler をインストール

    $ gem install bundler

  • zeus のインストール(option)

    $ gem install zeus

  • 必要な gem のインストール

    $ bundle install

postgres.app

postgreSQLのインストール http://postgresapp.com/

config

RAILS_ROOT/config/database.yml

development:
  adapter: postgresql
  database: slidetrain_development
  host: localhost

test:
  adapter: postgresql
  database: slidetrain_test
  host: localhost

データベース作成

$ bundle exec rake db:setup

サーバ起動

$ bundle exec rails s

zeus をインストールした場合

$ zeus start

別の端末を開いて

$ zeus s