print url titles.
parent
2a71a3c772
commit
0d1477c80b
|
@ -1,6 +1,7 @@
|
||||||
require 'open-uri'
|
require 'open-uri'
|
||||||
require 'digest/md5'
|
require 'digest/md5'
|
||||||
require 'data_mapper'
|
require 'data_mapper'
|
||||||
|
require 'nokogiri'
|
||||||
|
|
||||||
include EventMachine::IRC::Commands
|
include EventMachine::IRC::Commands
|
||||||
|
|
||||||
|
@ -41,12 +42,16 @@ Client.register_trigger("PRIVMSG") do |msg|
|
||||||
url = Digest::MD5.hexdigest(word)
|
url = Digest::MD5.hexdigest(word)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
title = Nokogiri::HTML(open(word).read).title()
|
||||||
|
|
||||||
Scrape::Link.create(
|
Scrape::Link.create(
|
||||||
:url => url,
|
:url => url,
|
||||||
:original_url => original_url,
|
:original_url => original_url,
|
||||||
:created_at => Time.now,
|
:created_at => Time.now,
|
||||||
:nick => msg[:prefix].split('!').first
|
:nick => msg[:prefix].split('!').first
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Client.privmsg(msg[:params][0], title) if not title.nil?
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue