自分がBlockしているアカウント一覧を出力する
最近全くRubyの勉強をしていなかったので、リハビリを兼ねて。
アカウント名とパスワードを引数にして、Basic認証でTwitterのAPIを叩いて、自分がBlockしているアカウントをリストアップする、というだけのものです。折角時間が確保しやすい環境(一人暮らし)なので、Rubyだけに限らず、いろんな事を勉強していこうと思います。
以下ソース。
アカウント名とパスワードを引数にして、Basic認証でTwitterのAPIを叩いて、自分がBlockしているアカウントをリストアップする、というだけのものです。折角時間が確保しやすい環境(一人暮らし)なので、Rubyだけに限らず、いろんな事を勉強していこうと思います。
以下ソース。
#! /usr/bin/ruby1.9.1 require "net/http" require "rexml/document" uname = ARGV[0] upass = ARGV[1] req = Net::HTTP::Get.new('/blocks/blocking.xml') req.basic_auth(uname,upass) xml = Net::HTTP.start('twitter.com', 80) do |http| http.request(req).body end doc=nil doc = REXML::Document.new xml doc.elements.each('/users/user') do |elm| puts elm.elements['screen_name'].text.to_s end exit
Ruby 逆引きレシピ すぐに美味しいサンプル&テクニック 232 (PROGRAMMER’S RECIPE)
posted with amazlet at 10.01.13
島田 浩二 設樂 洋爾 村田 賢太 前田 智樹 谷口 文威
翔泳社
売り上げランキング: 221961
翔泳社
売り上げランキング: 221961