Created
January 24, 2013 12:27
-
-
Save gouf/4620938 to your computer and use it in GitHub Desktop.
最新のTweet 150を適当な形に整形してファイルに保存。
tw.rb には認証情報を書き込んであります。別途自身でご用意ください。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require '~/tw.rb' | |
puts 'Opening file stream...' | |
file = '' | |
path = '/path/to/text/tweet_dump.txt' | |
if File.exists? path | |
file = File.open(path, 'a+') | |
else | |
file = File.open(path, 'w') | |
end | |
puts 'Done.' | |
puts '----------' | |
puts 'Getting new tweets from Twitter...' | |
tw = @tw.home_timeline({count: 150}) | |
puts 'Done.' | |
puts '----------' | |
worker_dump = [] | |
tmp = [] | |
puts 'Formatting Tweets...' | |
tw.each do |i| | |
worker_dump << i.from_user + "(#{i.created_at.utc.to_s.gsub(/ UTC/, '')}): " + i.full_text.gsub(/\r|\n/, ' ') | |
end | |
puts 'Done. Now displaing.' | |
puts '----------' | |
file.rewind | |
read_file = file.readlines | |
worker_dump.each {|r| puts r} | |
worker_dump = worker_dump | read_file | |
puts '----------' | |
puts 'Saveing to file...' | |
worker_dump.each {|r| file.puts r} | |
file.close | |
puts 'Done.' | |
puts '----------' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment