Skip to content

Commit

Permalink
adding lolz script
Browse files Browse the repository at this point in the history
  • Loading branch information
Umang Chouhan committed Apr 27, 2012
1 parent dd6ed62 commit 9698101
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions lolz.coffee
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# lulz - BRING THE LOLZ from bukk.it

Select = require("soupselect").select
HtmlParser = require "htmlparser"

module.exports = (robot) ->
robot.respond /l[ou]lz$/i, (msg) ->
msg.http("http://bukk.it")
.get() (err, res, body) ->
handler = new HtmlParser.DefaultHandler()
parser = new HtmlParser.Parser handler

parser.parseComplete body

results = ("http://bukk.it/#{link.attribs.href}" for link in Select handler.dom, "td a")
msg.send msg.random results
robot.respond /l[ou]lz\s*bomb (\d+)?/i, (msg) ->
count = msg.match[1] || 5
count = 5 if count > 20

msg.http("http://bukk.it")
.get() (err, res, body) ->
handler = new HtmlParser.DefaultHandler()
parser = new HtmlParser.Parser handler

parser.parseComplete body

results = ("http://bukk.it/#{link.attribs.href}" for link in Select handler.dom, "td a")
for num in [count..1]
msg.send msg.random results

0 comments on commit 9698101

Please sign in to comment.