-# IMDB plugin for RubyBot
-# (c) 2005 Arnaud Cornet <arnaud.cornet@gmail.com>
-# Licensed under MIT License.
+#-- vim:sw=2:et
+#++
+#
+# :title: IMDB plugin for rbot
+#
+# Author:: Arnaud Cornet <arnaud.cornet@gmail.com>
+# Copyright:: (C) 2005 Arnaud Cornet
+# License:: MIT license
require 'net/http'
require 'cgi'
"imdb <string> => search http://www.imdb.org for <string>"
end
- def privmsg(m)
- unless(m.params && m.params.length > 0)
- m.reply "incorrect usage: " + help(m.plugin)
- return
- end
-
+ def imdb(m, params)
+ what = params[:what].to_s
i = Imdb.new(@bot)
- info = i.info(m.params)
+ info = i.info(what)
if !info
- m.reply "Nothing found for #{m.params}"
+ m.reply "Nothing found for #{what}"
return nil
end
m.reply "#{info[1]} : #{info[0]}"
end
plugin = ImdbPlugin.new
-plugin.register("imdb")
+plugin.map "imdb *what"