Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby
- # -*- coding: utf-8 -*-
- require 'rubygems'
- require 'pit'
- require 'rubytter'
- require 'yaml'
- require 'pp'
- # あらかじめ保存してあるフォロー一覧を取る
- file = 'friends.yaml'
- friends = YAML.load_file(file)
- # 読んだことのある自分のフォロー
- writers_names =
- ["arton",
- "tdtds",
- "spiegel_2007",
- "arika",
- "m_seki",
- "kazuyo_k",
- "fdiary",
- "takahashim",
- "yhara",
- "takaokouji",
- "wakatono",
- "ikunya",
- "mhatta",
- "h12o",
- "eto",
- "freedomcat",
- "kakutani",
- "hyuki",
- "tsuda",
- "jkondo",
- "kdmsnr",
- "seiji_ohsaka",
- "yugui",
- "SekoHiroshige",
- "ogawaissui",
- "hazuma",
- "machu",
- "kasoken",
- "yuasamakoto",
- "Ryosuke_Nishida",
- "hamano_satoshi",
- "darashi",
- "ShinyaMatsuura",
- "mrkn",
- "snoozer05",
- "dambiyori",
- "yomoyomo",
- "yukihiro_matz",
- "coco_n"
- ]
- # screen_name から Twitterの"id"を取得
- writers_ids = Array.new
- writers_names.each do |writer_name|
- friends.each do |user|
- if writer_name == user['screen_name']
- writers_ids << user['id']
- end
- end
- end
- # 自分が読者であるフォローのリストを作成
- pp config = Pit.get("twitter")
- username = config['username']
- password = config['password']
- begin
- client = Rubytter.new(username, password)
- pp client
- client.create_list('i-read-the-books-you-written', :mode => 'public')
- writers_ids.each do |id|
- client.add_member_to_list("i-read-the-books-you-written", id)
- end
- rescue => e
- puts e
- end
Add Comment
Please, Sign In to add comment