Wikipediaの目次を取り出す
思い立って,ほぼワンライナーで書いてみた.難読化に成功.
require 'open-uri' require 'uri' puts open("http://ja.wikipedia.org/wiki/" + if word = ARGV.shift then URI.escape(word) else "" end).read.scan(/>(.*)<\/span><\/h2>/).flatten.map{|e| e.gsub(/<.*?>/, "").sub(/\[.*\]\s*/, "")}
相当カオス.
Pan% ruby wikipedia.rb シロイルカ 概要 分布 行動 棲息数および人間との関わり シロイルカの人工繁殖 シロイルカを見ることができる施設 脚注 参考文献 外部リンク Pan% ruby wikipedia.rb 秀逸な記事より 新着記事より 新着画像より 2006年(平成18年)12月13日(水) 百科事典 ウィキメディアプロジェクト
こんな感じになる.
そして,Ruby関連と言えば,RubyKansaiWorkshop13の参加手続きをした.間に合った〜.