Twitterのタイムラインを表示するだけのSinatraアプリケーションをUnicornで実装したものを作ってみた。
shigemk2/ruby-twitter · GitHub
とりあえず、本当に骨組みだけ。
見ためもショボいぞ。
そして中身もショボいぞ。
config.ru
require "rubygems" require "sinatra" require 'twitter' require 'pp' require './rbtw.rb' run Rbtw
rbtw.rb
# rbtw.rb require "sinatra/base" require "sinatra/reloader" require "Pathname" require "sinatra/config_file" class Rbtw < Sinatra::Base register Sinatra::ConfigFile configure :development do register Sinatra::Reloader end get '/' do timeline = '' Twitter.user_timeline("shigemk2") .each { |t| timeline += '<p>' timeline += t.text timeline += '</p>' } @twitter = timeline erb :dashboard end end
Twitter gemを利用してタイムラインを取得し、ループして1つ1つのタイムラインを
HTML出力するという小さなものです。
こっから、なんかちょくちょく拡張していきたいなあって考えてるんだ。