Sha256: 2c36e52cf8b0a0c90ff2d0415ba217b623b95a93badd3c00bd00af5074ce5e12
Contents?: true
Size: 668 Bytes
Versions: 6
Compression:
Stored size: 668 Bytes
Contents
module GovKit module SearchEngines class Wikipedia include HTTParty default_params :format => 'xml' base_uri GovKit::configuration.wikipedia_base_url headers 'User-Agent' => 'GovKit +http://github.com/opengovernment/govkit' def self.search(query, options={}) doc = Nokogiri::HTML(get("/wiki/#{query}")) bio = doc.at('#bodyContent > p:first').text rescue "" # Convert HTML => text. # bio = Loofah.fragment(bio).text return "" if bio =~ /may refer to:/ bio end def self.make_request(host, path) response = Net::HTTP.get(host, path) end end end end
Version data entries
6 entries across 6 versions & 2 rubygems