Skip to content

Commit

Permalink
[fuckingweather] Add The Fucking Weather module from yano
Browse files Browse the repository at this point in the history
  • Loading branch information
embolalia committed Jan 28, 2013
1 parent dbb0db0 commit e608989
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions fuckingweather.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
"""
fuckingweather.py - Willie module for The Fucking Weather
Copyright 2013 Michael Yanovich
Copyright 2013 Edward Powell
Licensed under the Eiffel Forum License 2.
http://willie.dftba.net
"""
from willie import web
import re

def fucking_weather(willie, trigger):
text = trigger.group(2)
if not text:
willie.reply("INVALID FUCKING PLACE. PLEASE ENTER A FUCKING ZIP CODE, OR A FUCKING CITY-STATE PAIR.")
return
text = web.quote(text)
page = web.get("http://thefuckingweather.com/?where=%s" % (text))
re_mark = re.compile('<p class="remark">(.*?)</p>')
results = re_mark.findall(page)
if results:
willie.reply(results[0])
else:
willie.reply("I CAN'T GET THE FUCKING WEATHER.")
fucking_weather.commands = ['fucking_weather', 'fw']
fucking_weather.rate = 30
fucking_weather.priority = 'low'

0 comments on commit e608989

Please sign in to comment.