diff --git a/plugins/lmgtfy.py b/plugins/lmgtfy.py new file mode 100644 index 0000000..bd90396 --- /dev/null +++ b/plugins/lmgtfy.py @@ -0,0 +1,16 @@ +from util import hook +from util.web import bitly +from urllib import quote_plus + + +@hook.command('gfy') +@hook.command +def lmgtfy(inp, bot=None): + "lmgtfy [phrase] - Posts a google link for the specified phrase" + api_user = bot.config.get("api_keys", {}).get("bitly_user", None) + api_key = bot.config.get("api_keys", {}).get("bitly_api", None) + if api_key is None: + return "error: no api key set" + + url = "http://lmgtfy.com/?q=%s" % quote_plus(inp) + return bitly(url, api_user, api_key) \ No newline at end of file