- Timestamp:
- 08/30/10 22:57:15 (3 years ago)
- Files:
-
- 1 modified
-
platform/tdiary/plugin/search-yahoo.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/tdiary/plugin/search-yahoo.rb
r37332 r38384 12 12 # 13 13 14 require 'open-uri'15 14 require 'timeout' 16 15 require 'rexml/document' 16 require 'net/http' 17 Net::HTTP.version_1_2 17 18 18 19 def search_title … … 38 39 proxy = @conf['proxy'] 39 40 proxy = 'http://' + proxy if proxy 40 timeout( 20 ) do 41 open( url, :proxy => proxy ) {|f| f.read } 41 42 proxy_host, proxy_port = nil 43 if proxy 44 proxy_host = proxy_uri.host 45 proxy_port = proxy_uri.port 42 46 end 47 proxy_class = Net::HTTP::Proxy(proxy_host, proxy_port) 48 49 query = URI.parse(url) 50 req = Net::HTTP::Get.new(query.request_uri) 51 http = proxy_class.new(query.host, query.port) 52 http.open_timeout = 20 53 http.read_timeout = 20 54 res = http.start do 55 http.request(req) 56 end 57 res.body 43 58 end 44 59
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)