Revision: 3139
Updated Code
at June 7, 2007 13:08 by jarjar2k7
Updated Code
require 'rubygems'
require 'net/http'
require 'hpricot'
if (ARGV.size != 2)
puts "usage: inflate.rb original-cost from-year"
exit(1)
end
@original_cost = ARGV[0]
@from_year = ARGV[1]
@this_year = Date.today.year
res = Net::HTTP.post_form(URI.parse("http://data.bls.gov/cgi-bin/cpicalc.pl"),
{ 'cost1' => @original_cost,
'year1' => @from_year,
'year2' => @this_year,
'submit' => 'Calculate' }
)
doc = Hpricot(res.body)
puts doc.search("//span[@id='answer']").inner_html
Revision: 3138
Updated Code
at June 7, 2007 12:57 by jarjar2k7
Updated Code
require 'uri'
require 'net/http'
require 'rubygems'
require 'hpricot'
@url = URI.parse("http://data.bls.gov/cgi-bin/cpicalc.pl")
if ARGV.size < 1
puts "usage: inflate.rb original-cost from-year"
exit(1)
end
@original_cost = ARGV[0]
@from_year = ARGV[1]
@this_year = Date.today.year
res = Net::HTTP.post_form(@url,
{ 'cost1' => @original_cost,
'year1' => @from_year,
'year2' => @this_year,
'submit' => 'Calculate' }
)
doc = Hpricot(res.body)
puts doc.search("//span[@id='answer']").inner_html
Revision: 3137
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 7, 2007 12:54 by jarjar2k7
Initial Code
require 'uri'
require 'net/http'
require 'rubygems'
require 'hpricot'
@url = URI.parse("http://data.bls.gov/cgi-bin/cpicalc.pl")
if ARGV.size < 1
puts "usage: inflate.rb original-cost from-year"
exit(1)
end
@original_cost = ARGV[0]
@from_year = ARGV[1]
@this_year = Date.today.year
res = Net::HTTP.post_form(@url,
{ 'cost1' => @original_cost,
'year1' => @from_year,
'year2' => @this_year,
'submit' => 'Calculate' }
)
doc = Hpricot(res.body)
puts doc.search("//span[@id='answer']").inner_html
Initial URL
Initial Description
Just a quick command-line utility to check inflation values from US statistics office.
Initial Title
inflation calculator
Initial Tags
command, textmate, ruby, line
Initial Language
Ruby