From: Andy Spencer Date: Fri, 3 Feb 2012 21:54:10 +0000 (+0000) Subject: Fix typos in spades and sfvlug polling X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=dec8dacfce6467bba86da99e88c514657a34656d;hp=72874ac6d2e803d84f04dced58cb0e5c8afa3651;p=~andy%2Frhawk Fix typos in spades and sfvlug polling --- diff --git a/rhawk b/rhawk index 8dedf6a..75c9e3f 100755 --- a/rhawk +++ b/rhawk @@ -67,27 +67,28 @@ CMD == "NICK" && FROM in bots { } # SFV Lug -#pollchan = "#sfvlug" -#(CMD == "PING" && systime()-lastpoll > 60*60*24) || -#(CMD == "PRIVMSG" && DST == pollchan && /^\.poll/) { -# if (!topics[pollchan]) -# next -# cmd = "curl -s http://sfvlug.org/" -# day = "(Sun|Mon|Tue|Wed|Thu|Fri|Sat)" -# web = "next meeting.*" day "\\w+[, ]+([A-Z]\\w+) +([0-9]+)[, ]+([0-9]+)" -# irc = day "\\w*[, ]+([A-Z]\\w+) +([0-9]+)" -# while (cmd | getline line) { -# if (match(line, web, arr)) { -# new = arr[1] " " arr[2] " " arr[3] -# sub(irc, new, topics[pollchan]) -# topic(pollchan, topics[pollchan]) -# break -# } -# } -# lastpoll = systime() -# close(cmd) -#} - +BEGIN { pollchan = "#sfvlug" } +(CMD == "PING" && systime()-lastpoll > 60*60*24) || +(CMD == "PRIVMSG" && DST == pollchan && /^\.poll/) { + if (!topics[pollchan]) { + debug("Unknown topic for " pollchan); + next + } + cmd = "curl -s http://sfvlug.org/" + day = "(Sun|Mon|Tue|Wed|Thu|Fri|Sat)" + web = "next meeting.*" day "\\w+[, ]+([A-Z]\\w+) +([0-9]+)[, ]+([0-9]+)" + irc = day "\\w*[, ]+([A-Z]\\w+) +([0-9]+)" + while (cmd | getline line) { + if (match(line, web, arr)) { + new = arr[1] " " arr[2] " " arr[3] + sub(irc, new, topics[pollchan]) + topic(pollchan, topics[pollchan]) + break + } + } + lastpoll = systime() + close(cmd) +} # Fortune TO == NICK && /^/ { extra = "" } diff --git a/spades.awk b/spades.awk index 3eeab90..51d18d6 100644 --- a/spades.awk +++ b/spades.awk @@ -315,7 +315,7 @@ FROM == OWNER && !sp_valid && (sp_state "bid" || sp_state == "play") && -/^\.(bid|play)\>$/ { +/^\.(bid|play)\>/ { if (FROM in sp_players) say(".slap " FROM ", it is not your turn.") else @@ -458,7 +458,7 @@ sp_state == "play" && say("There is no game in progress") } if (sp_state == "join") { - say("Waiting for palyers: " \ + say("Waiting for players: " \ sp_order[0] " " sp_order[1] " " \ sp_order[2] " " sp_order[3]) }