Commit Graph

557 Commits

Author SHA1 Message Date
Christine Dodrill 2ad7f43c0c virtualenv 2015-11-09 20:12:22 -08:00
Christine Dodrill f940db796a Add shibe.py 2015-11-09 20:08:00 -08:00
Christine Dodrill 760bf02b7b Add hask dependency 2015-11-09 12:39:48 -08:00
Christine Dodrill 46ba0694bb fix printer fact regex 2015-11-09 12:38:53 -08:00
Christine Dodrill d11e04a575 remove this plugin 2015-11-09 09:05:45 -08:00
Christine Dodrill 4e2c90b133 Don't join when invited, h branding 2015-11-08 12:51:16 -08:00
Christine Dodrill 7e3e11fb3b remove more needless plugins 2015-11-08 12:46:27 -08:00
Christine Dodrill fea780997d update h regex 2015-11-06 16:41:54 -08:00
Christine Dodrill a0b87c7156 printers only 2015-11-05 12:43:12 -08:00
Christine Dodrill 84cb8055db be a coward 2015-11-04 17:27:52 -08:00
Christine Dodrill e2d4590d64 h branding 2015-11-04 17:22:06 -08:00
Christine Dodrill 7378c4e330 readme update 2015-11-04 17:15:01 -08:00
Christine Dodrill f339bf5613 .source pull 2015-11-04 17:11:00 -08:00
Christine Dodrill 82425de058 don't pingspam 2015-11-04 17:03:22 -08:00
Christine Dodrill b4f8cbc5ef remove pointless things 2015-11-04 17:02:04 -08:00
Christine Dodrill bb8e0c0abf Add plugin for source code link of the bot 2015-11-04 17:01:07 -08:00
Christine Dodrill 24308d6983 no fun allowed 2015-11-04 12:12:30 -08:00
Christine Dodrill aba4aa1352 fix 2015-11-04 11:15:20 -08:00
Christine Dodrill c1f2a77031 mongblocker 2015-11-04 10:26:40 -08:00
Christine Dodrill 739165cac2 start xeserv.us plugin 2015-11-02 17:28:49 -08:00
Christine Dodrill b207bdc735 kline 2015-11-02 17:21:07 -08:00
Christine Dodrill 65f36182bb infinite pain 2015-11-02 17:18:44 -08:00
Ryan Hitchman 551d854fbd fix stock formatting 2015-10-22 15:22:08 -07:00
Josh Gao 6b23fe36f4 stock: display after-hours stock data 2015-10-22 15:14:16 -07:00
Ryan Hitchman e99867b2bc delete yahooanswers -- the API was disabled 2015-08-27 13:26:52 -07:00
Ryan Hitchman 1543f7523d Merge pull request #135 from sklnd/patch-1
weather: change location quoting mechanism
2015-08-16 15:06:11 -07:00
Chris Skalenda f6d376a207 weather: change location quoting mechanism
This fixes two word place names, like 'Las Vegas, Nevada'
2015-08-04 15:26:42 -06:00
Ryan Hitchman 374bdbc548 hackernews: represent <p> with // 2015-07-24 13:35:13 -07:00
Ryan Hitchman 7eff869123 hackernews: handle unicode & html escapes
add an end-to-end test that also checks that the remote API works
2015-07-24 13:26:36 -07:00
Ryan Hitchman a3e1b452e7 Merge pull request #134 from Ell/master
Added support for retrieving information from hackernews urls
2015-07-23 19:53:08 -07:00
Ell 1ff5bda620 cleaned up code and remove unneeded error checks 2015-07-23 19:41:30 -07:00
Ell 1a6b665e06 added support for retrieving information from hackernews urls 2015-07-23 18:01:33 -07:00
Ryan Hitchman b660993dfb youtube: update to v3 API (old API is deprecated)
This requires a Google API Key with Youtube read permissions enabled.
2015-05-06 11:34:23 -07:00
Alan Love f7671fce2c added API V3 support to youtube, this requires a googleapis key enabled for youtube 2015-04-21 12:03:04 -07:00
Ryan Hitchman 31826f382f Fix #129: bot.py main() broke everything (oops) 2015-01-23 10:57:43 -08:00
Ryan Hitchman d9e03b2dd3 remember: add tests 2015-01-21 23:53:18 -08:00
Ryan Hitchman 921b986683 wrap bot.py in a main() function to be import-safe 2015-01-21 23:16:59 -08:00
Ryan Hitchman 62fbe6e237 seen: add test 2015-01-21 23:16:52 -08:00
Ryan Hitchman 00b441e46e bf: add 100% line coverage test 2015-01-19 23:03:11 -08:00
Ryan Hitchman c40e9614f3 quote: implement get-quote-by-id, add 100% line-coverage testing 2015-01-19 22:39:28 -08:00
Ryan Hitchman 22a3a6aa70 Fix #121: don't accept tells to bot 2015-01-11 23:31:33 -08:00
Ryan Hitchman c6f3423efa Merge pull request #127 from KaneTW/patch-2
down.py URL bugfix and detailed error messages
2015-01-04 02:31:57 -06:00
Ryan Hitchman 7d2932f9c3 Merge pull request #128 from avidal/patch-2
Don't include " dontsave" when displaying weather API failures
2015-01-04 02:31:28 -06:00
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
KaneTW 885b765888 down.py URL bugfix and detailed error messages
Adjusts urlparse behaviour for schemeless URLs (see python docs) to put the domain name into netloc, and makes error messages more detailed so differentiation between a HTTP error or DNS error can occur.
2014-12-03 20:10:28 +01:00
Ryan Hitchman 94343e7891 Merge pull request #126 from KaneTW/patch-1
Allow https, too
2014-12-01 23:32:10 -06:00
KaneTW 26c199d1cc Allow https, too
Also a bit easier to extend down detection to more sophisticated methods.
2014-12-01 23:11:07 +01:00
Ryan Hitchman d1a9309b03 fix #125: handle 'git log' failures gracefully 2014-11-26 15:58:28 -08:00
Ryan Hitchman 5e21e1b7b5 Merge pull request #123 from socram8888/master
Properly handle multicharacter bot prefixes
2014-11-26 16:20:04 -06:00
Ryan Hitchman bffea3c15a Merge pull request #124 from TeamPeggle/feature/config-disable-ignorebots
allow override of sieve's ignorebots in config
2014-11-26 16:19:17 -06:00