Renamed WOTD plugin.
This commit is contained in:
parent
81895f49a0
commit
e00eca276d
1 changed files with 0 additions and 0 deletions
18
plugins/wordoftheday.py
Normal file
18
plugins/wordoftheday.py
Normal file
|
@ -0,0 +1,18 @@
|
|||
import re
|
||||
from util import hook, http, misc
|
||||
from BeautifulSoup import BeautifulSoup
|
||||
|
||||
@hook.command(autohelp=False)
|
||||
def word(inp, say=False, nick=False):
|
||||
".word -- gets the word of the day"
|
||||
page = http.get('http://merriam-webster.com/word-of-the-day')
|
||||
|
||||
soup = BeautifulSoup(page)
|
||||
|
||||
word = soup.find('strong', {'class' : 'main_entry_word'}).renderContents()
|
||||
function = soup.find('p', {'class' : 'word_function'}).renderContents()
|
||||
|
||||
#definitions = re.findall(r'<span class="ssens"><strong>:</strong>'
|
||||
# r' *([^<]+)</span>', content)
|
||||
|
||||
say("(%s) The word of the day is: \x02%s\x02 (%s)" % (nick, word, function))
|
Reference in a new issue