Alex Vidal
1000be3ea1
Don't include " dontsave" when displaying weather API failures
...
The weather plugin will reply with "Could not find weather for <input>" when the API response doesn't include the "current_observation" key. However, when the user appends " dontsave" to the query that gets reported back to the user and confuses the shit out of everyone.
2014-12-30 14:24:57 -06:00
Tom Jakubowski
110d09e20e
Improve weather plugin suggestions
...
"$city, $state, $country" works better for follow-up searches.
2014-05-11 14:27:45 -07:00
Jacob Stultz
ceaddaebae
Show weather for other users
2014-02-02 12:23:22 -08:00
Ryan Hitchman
cb8c437772
flake8 + autopep8 (whitespace fixes)
2014-01-14 13:12:37 -08:00
Ryan Hitchman
c065aaa59a
near: show users near you. experimental.
2014-01-14 13:01:56 -08:00
Ryan Hitchman
6ae70537c0
.near: show closest users to you
2014-01-07 13:41:07 -08:00
Ryan Hitchman
310863a2b9
weather: store input location in db, not fragment of location. fixes #82
2013-08-07 20:29:02 -07:00
Ryan Hitchman
a29dffbfb7
refactor apikey retrieval, fix lastfm with empty input
2013-01-27 16:40:31 -06:00
Chris Skalenda
6bf00fa944
Switch the weather plugin to the wunderground api
2012-09-22 16:21:01 -06:00
Ryan Hitchman
6452c1169c
disable !command, enable fuzzy command matching, make help automatic, add disabled_command (for fuzzy command match disabling), misc bugs
2010-05-07 17:16:44 -06:00
Ryan Hitchman
e55774b770
refactor http (and html, xml, json) handling into util/http.py (not done for dotnetpad), fix mtg, remove dict & goonsay
2010-04-22 21:47:41 -06:00
Ryan Hitchman
253881f4b4
PEP8 compliance + clean dotnetpad
2010-02-28 19:32:41 -07:00
Ryan Hitchman
1dd86babc2
change calling convention
2010-02-01 21:42:34 -07:00
Ryan Hitchman
8c68bbd128
rewrite weather.py to use sqlite db instead of flat files
2010-02-01 01:33:06 -07:00
Ryan Hitchman
33585f3190
put input.inp.strip() in sieve, remove repetitive stripping in plugins
2010-01-17 16:07:08 -07:00
Hamled
c183032774
Fix unintentional changes to plugin directory structure.
2010-01-16 20:24:36 -08:00
Hamled
c8df4dfb38
Fix to twitter replied-to feature. Currently does not function correctly.
2010-01-16 20:12:17 -08:00
melonhead
9c44d8ce69
Revert "bot.reply" to "input.reply"
2009-12-09 12:11:32 -05:00
melonhead
3dcb0dd537
Added "dontsave" functionality to .weather
2009-12-09 12:06:06 -05:00
Ryan Hitchman
1f1b6396e7
move FakeBot stuff to Input, remove FakeBot
2009-11-18 18:42:37 -07:00
Ryan Hitchman
40be3038ab
restructure utilities, harmonize imports, add doc on other bots
2009-07-08 11:04:30 -06:00
Ryan Hitchman
e9a2429e73
skybot now targets python 2.6.2 instead of python 2.5.2 (remove 'from __future__ import with_statement')
2009-04-25 00:01:40 -06:00
Ryan Hitchman
5ea26b8ff7
PEP8 compliance (only whitespace changes)
2009-04-17 18:57:18 -06:00
Ryan Hitchman
94d9fd22f0
make log append work, make bot respond to PMs, other minor cleanups
2009-04-17 18:13:54 -06:00
Ryan Hitchman
ff37c5f7cb
fix newlines in peristent weather/remember
2009-04-03 12:30:05 -06:00
Ryan Hitchman
df7f39a1bb
weather plugin now remembers locations
2009-04-02 22:18:43 -06:00
Ryan Hitchman
1000f6ede3
youtube.py and xml.etree.ElementTree -> lxml.etree
2009-03-16 18:55:54 -06:00
Ryan Hitchman
d560cb90dc
changing magical discipline from arcane to serpentine
2009-03-15 22:30:46 -06:00
Ryan Hitchman
92345146c7
more work
2009-03-14 22:14:07 -06:00
Ryan Hitchman
15bfada07d
lots of stuff fixed
2009-03-14 21:06:36 -06:00
Ryan Hitchman
25133138c1
almost working now :)
2008-06-09 05:59:56 -06:00