summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/rbot/plugins/threat.rb58
1 files changed, 0 insertions, 58 deletions
diff --git a/data/rbot/plugins/threat.rb b/data/rbot/plugins/threat.rb
deleted file mode 100644
index dacd1058..00000000
--- a/data/rbot/plugins/threat.rb
+++ /dev/null
@@ -1,58 +0,0 @@
-# Security threat level plugin for rbot
-# by Robin Kearney (robin@riviera.org.uk)
-#
-# inspired by elliots fascination with the us
-# threat level.
-#
-# again a dirty hack but it works, just...
-#
-
-require 'uri/common'
-
-class ThreatPlugin < Plugin
-
- def help(plugin, topic="")
- "threat => prints out the current threat level as reported by http://www.dhs.gov/"
- end
-
- def privmsg(m)
- color = ""
- red = "\x0304" # severe
- orange = "\x0307" # high
- yellow = "\x0308" # elevated
- blue = "\x0312" # guarded
- green = "\x0303" # low
- black = "\x0301" # default
-
- page = @bot.httputil.get("http://www.dhs.gov/index.shtm")
-
- if page =~ /\"Current National Threat Level is (.*?)\"/
- state = $1
- case state
- when "severe"
- color = red
- when "high"
- color = orange
- when "elevated"
- color = yellow
- when "guarded"
- color = blue
- when "low"
- color = green
- else
- color = black
- end
-
- m.reply color + "Today " + m.sourcenick + " the threat level is " + state.capitalize
- else
- m.reply "I was unable to retrieve the threat level"
- end
-
- return
- end
-
-end
-plugin = ThreatPlugin.new
-plugin.register("threat")
-
-