曜日によって違う文をTwitterにpostするRubyスクリプト
元ネタはこの発言です(Twitter:hoge_systemzさん)。
自分でやるとか言っていたけど、久々にコードを書きたくなったので書いてみた。Rubyで。
コードの色分けプラグイン導入しないとなあ・・・・
UTF-8で保存してください。動作確認はしてないです。ごめんなさい。
#起動して曜日によって違う文をTwitterにpostするスクリプト
#cronでまわすといいかも。
#UTF-8で保存する事
require 'net/http'
#設定
user = "input your user_id"#ユーザーID。mailはダメっぽい
pass = "input your password"#パスワード。
stats_array = []#ここはいじらない事
#処理をしない曜日は""だけにしてください。
stats_array[0] = ""#日曜
stats_array[1] = "げつ曜日(ひらがなで書く事によって嫌なイメージをやわらげる効果)"#月曜
stats_array[2] = ""#火曜
stats_array[3] = ""#水曜
stats_array[4] = ""#木曜
stats_array[5] = "キム曜日"#金曜
stats_array[6] = ""#土曜
#設定終わり
status = stats_array[Time.now.wday]
Net::HTTP.version_1_2
req = Net::HTTP::Post.new('/statuses/update.json')
req.basic_auth user,pass
req.body = 'status=' + URI.encode(status)
Net::HTTP.start('twitter.com',80) {|http|
res = http.request(req)
print res.body
}