Skip to content

Instantly share code, notes, and snippets.

Created October 29, 2010 16:45
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/653878 to your computer and use it in GitHub Desktop.
Save anonymous/653878 to your computer and use it in GitHub Desktop.
# needs http://jocr.sourceforge.net/
# sudo port install gocr
#
#!/usr/bin/env ruby
require 'rubygems'
require 'open-uri'
require 'nokogiri'
doc = Nokogiri::HTML(open("http://cidlookup.com/lookup/#{ARGV[0].gsub("-","")}/"))
image_url = "http://cidlookup.com" + doc.css("#content .gt img").first.attributes["src"]
caller_name = `curl #{image_url} > name.png 2> /dev/null && gocr name.png`
puts "Caller: " + caller_name + "\n" + doc.css("#content #c1 p").to_s.gsub("</p>","</p>\n").gsub(/<\/?[^>]*>/, "")
./cid.rb 555-555-5555
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment