diff --git a/plugins/answers.py b/plugins/answers.py new file mode 100644 index 0000000..d2b04b3 --- /dev/null +++ b/plugins/answers.py @@ -0,0 +1,14 @@ +from util import hook, web, text + + +@hook.command +def answer(inp): + ".answer -- find the answer to a question on Yahoo! Answers" + + query = "SELECT Subject, ChosenAnswer, Link FROM answers.search WHERE query=@query LIMIT 1" + result = web.query(query, {"query": inp.strip()}).one() + + short_url = web.isgd(result["Link"]) + answer = text.truncate_str(result["ChosenAnswer"], 80) + + return u"{} {} - {}".format(result["Subject"], answer, short_url) \ No newline at end of file