From 3878ba6c5df5ebcda3b6a04181897b746d72a5ea Mon Sep 17 00:00:00 2001 From: cpeeler Date: Fri, 2 Aug 2013 15:26:01 -0400 Subject: [PATCH] fixed epicfail plugin --- lib/isis/plugins/epicfail.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/isis/plugins/epicfail.rb b/lib/isis/plugins/epicfail.rb index b95e329..097cb58 100644 --- a/lib/isis/plugins/epicfail.rb +++ b/lib/isis/plugins/epicfail.rb @@ -11,12 +11,12 @@ def respond_to_msg?(msg, speaker) /\bfail\b/i =~ msg end - def response - page_number = rand(330) - page = Nokogiri::HTML(open("http://www.epicfail.com/type.php?fail=picture&page=#{page_number}")) + def response + page_number = rand(933) + page = Nokogiri::HTML(open("http://www.epicfail.com/pictures/page/#{page_number}/")) selected = rand(page.css('.post').length) - image = page.css('.post .entry a img')[selected] - title = page.css('.post .hed h2 a')[selected] + image = page.css('.post .post-content a img')[selected] + title = page.css('.post .post-title a')[selected] [image['src'], title.text] end