ユウの小屋

PCの更新内容やSLPでの活動、開発したもの等をupしていきます

RubyプログラムからTLを見る

Rubyプログラムを実行し、自分のTwitterアカウントのTLを見れるようにしました。

作成したプログラムは、以下の通り。

require 'rubygems'
require 'twitter'

CONSUMER_KEY = " <控えておいた Consumer Key> "
CONSUMER_SECRET = " <控えておいた Consumer Key Secret> "
ACCESS_TOKEN_KEY = " <控えておいた Access Token> "
ACCESS_TOKEN_SECRET = " <控えておいた Access Token Secret> "

Twitter.configure do |config|
config.consumer_key = CONSUMER_KEY
config.consumer_secret = CONSUMER_SECRET
config.access_token = ACCESS_TOKEN_KEY
config.access_token_secret = ACCESS_TOKEN_SECRET
end

client.home_timeline.each do |tweet|
puts "\033[36;1m@#{tweet.user.screen_name}\033[0m"
puts "#{tweet.text}"
puts ""
end

これを実行すると、タイムラインから20個の最新ツイートを拾ってきて、表示しました。なお、ツイートを表示するだけでリツイートやお気に入り登録はできません。

ユーザ名は見やすいように色付けして表示するようにしました。

 

今回のプログラム作成にあたって、以下のページを参考にしました。


【ruby】twitterのTLを読み込む。【初心者】 | mokabuu.com