Commit Graph

383 Commits

Author SHA1 Message Date
stoneLeaf ff1832c471 Fixed a locale issue in the youtube plugin
locale.format() can throw a UnicodeDecodeError in some cases. The use of str.decode() prevents its occurrence.
See http://stackoverflow.com/questions/4082645/using-python-2-xs-locale-module-to-format-numbers-and-currency
2012-04-12 01:52:32 +02:00
Ryan Hitchman b3e97f2500 make wolframalpha and urban use apis instead of scraping 2012-02-10 15:04:05 -06:00
Ryan Hitchman a3b295b0c0 update .calc to use lxml, fixes #44 2011-11-07 14:16:56 -06:00
Ryan Hitchman a8eea42f14 revert wikipedia namespace 2011-10-22 15:11:59 -05:00
Ryan Hitchman e2fb20f64c fix wikipedia search (they changed the xml namespace) 2011-10-05 00:27:17 -05:00
Brian Armstrong 5c29e27b43 Patched remember append bug 2011-07-25 02:06:52 -05:00
Alex Vidal 110b038f5f Fixed path lowercasing bug in logging plugin.
Previously, the entire path would be lowercased, which breaks instances where one of the parents of the working directory have capital letters. Now, it only lowercases the actual log filename, not the path.
2011-07-22 07:09:30 -07:00
Ryan Hitchman 039fa64a27 bitcoin.py: get market rate for bitcoins from mtgox 2011-06-10 21:09:01 -06:00
rmmh 85da0e2315 Merge pull request #39 from lahwran/shortrem
added .r and .f aliases for remember and forget
2011-06-09 20:54:54 -07:00
lahwran 982a745a1a added .r and .f aliases for remember and forget 2011-06-09 21:51:25 -06:00
Ryan Hitchman ce67812827 google: unescape titles. drama: set api endpoints to new domain. 2011-05-30 05:18:01 -06:00
Ryan Hitchman 6824443901 add pre: search scene releases, urlhistory: don't alert quoted lines 2011-05-20 00:13:11 -06:00
Ryan Hitchman bf7aeb07da imdb: ignore unknown fields. PEP8 rottentomatoes 2011-05-11 16:40:53 -05:00
Ryan Hitchman a4d70df463 reconnect on socket.error, PEP8 2011-05-11 15:40:04 -05:00
melonhead 339d853258 Added Rotten Tomatoes command 2011-05-04 10:08:14 +08:00
Ryan Hitchman faa68b6af5 refactor vimeo plugin, PEP8 2011-04-13 20:56:30 -05:00
tcneyland 0ed4fcfff4 Removed unnecessary linking to vimeo screenshot 2011-04-14 09:32:53 +08:00
tcneyland 641fec9bfa Added Vimeo plugin 2011-04-14 09:32:52 +08:00
Ryan Hitchman b82372a76c make default user-agent include git revision 2011-03-29 08:48:44 -05:00
Parker Smith 154f457f3a Added an append feature to .remember 2011-03-16 15:08:40 +08:00
Alex Vidal f3b26969f8 Fix spacing issue in wolframalpha docstring. 2011-03-16 00:54:55 +08:00
Alex Vidal 5ea6135927 Fixed a bug with tvdb.py
Certain series will return incomplete episode information. If the episode did
not contain a first run date, the `get_episode_info` function would return
None, but the `tv_next` and `tv_last` functions expected a tuple of three
items.
2011-03-10 01:51:52 +08:00
Eric Palmitesta 1bca0fa7a9 whoops, forgot bam's comments 2011-03-01 00:48:35 +08:00
Eric Palmitesta 97054fe666 updating bigassmessage.py url, url params, and styles 2011-02-23 06:41:19 +08:00
Ryan Hitchman 2095e16a65 give dotnetpad a longer timeout. fixes #21 2011-02-22 16:39:42 -06:00
Alex Vidal 73f3b8ed04 update comments 2011-02-22 12:03:46 -06:00
Alex Vidal f812a393ab remove print statement from metacritic 2011-02-22 11:59:14 -06:00
Alex Vidal 1e30569fb1 return link to metacritic title 2011-02-22 11:54:20 -06:00
Alex Vidal 746146edb4 handle invalid search terms 2011-02-22 11:37:29 -06:00
Alex Vidal 450c681fab strip extra spaces from the release date 2011-02-22 11:28:35 -06:00
Alex Vidal 2b34878441 clean up metacritic error messages 2011-02-22 11:20:14 -06:00
Alex Vidal 9a408433b9 working metacritic plugin 2011-02-22 11:19:00 -06:00
Alex Vidal 67a50f3317 Fix last.fm bug for users not listening to something.
The last.fm plugin previously worked only for users not listening to
anything, and then it was 'fixed' for users listening to something, but
broke for users not listening to something. See lastfm.py comments for
changes.
2011-02-04 03:39:26 +08:00
Ryan Hitchman bad65ba236 fix stock.py colors, minor cosmetic tweaks 2011-02-02 23:49:56 -06:00
Chris Skalenda a769c2267e Add a stock lookup plugin that uses google's api. 2011-02-02 14:54:40 +08:00
melonhead c3ef09c59e Added .tv_last trigger to tvdb.py 2011-01-21 00:11:49 +08:00
Ryan Hitchman 4ea7cb5a46 remove broken .quotedelete 2011-01-16 06:42:20 -07:00
Ryan Hitchman 2171ebd72f add IMDb plugin, courtesy of GhettoWizard 2011-01-11 19:16:17 -07:00
Ryan Hitchman 1295bc6df5 fix somethingawful.py to work with usernames with spaces 2010-12-04 00:38:21 -06:00
rainyday 815efcb902 Edited youtube filter so bot can return limited information on
restricted videos (ex: not allowed in bot's region).
2010-12-03 10:57:14 +08:00
rainyday b21c3e432f Cleaned up sieve.py a little. 2010-12-03 10:57:14 +08:00
Ryan Hitchman 68f2680b54 fix snopes to work with the new page format 2010-12-02 15:32:23 -06:00
Ryan Hitchman c8b4d5e15a make ".quote #channel nick" work 2010-12-02 01:50:05 -06:00
rainyday 8f1f2950cc Fixed somethingawful plugin to look for author class instead of op. 2010-11-26 06:39:43 +08:00
rainyday 151b18f5a2 Fixed somethingawful plugin. 2010-11-26 06:39:43 +08:00
rainyday 83a94fe75f Moved disabled commands around. 2010-11-25 09:21:27 +08:00
rainyday 4d0d730a75 Don't show disabled commands. 2010-11-25 09:21:27 +08:00
rainyday d81aa6d7fb Added ability to ignore commands from users by nick/host. 2010-11-25 09:21:27 +08:00
rainyday a24da5f5d1 Changed help to not display commands from disabled plugins. 2010-11-25 09:21:26 +08:00
Ryan Hitchman a4f7b4ac43 LastFM plugin 2010-11-18 20:11:30 -06:00
Ryan Hitchman bc05053d8a docstring snopes, don't respond to "<botnick> <command>" (can still do "<botnick>: <command>", PEP8 2010-11-11 23:21:27 -06:00
Ryan Hitchman 98709ab40c snopes.py: search snopes and return the header of the found article 2010-11-11 10:39:40 -06:00
Ryan Hitchman 7c171959c3 simple adminonly filtering 2010-10-25 23:13:27 -05:00
Ryan Hitchman df75a425d5 Merge github.com:rmmh/skybot 2010-10-13 16:23:33 -05:00
Ryan Hitchman 17803837a0 fix multiword tags 2010-10-13 16:22:00 -05:00
Patrick Hurst fe070309f8 add reply for when user uses .seen on the bot 2010-09-30 05:14:42 +08:00
Ryan Hitchman f6207959ee fix wolframalpha scraping 2010-09-22 21:25:25 -05:00
Ryan Hitchman 31c0689628 last fix for translate.py language matching 2010-09-10 23:18:26 -05:00
Ryan Hitchman 0ed8e159a9 handle translation server errors properly 2010-09-10 22:08:35 -05:00
Ryan Hitchman 36ed83d664 move babel.py to translate.py, add .translate -- use the google translate API for useful work, minor PEP8 fixes 2010-09-10 22:01:20 -05:00
Ryan Hitchman bef56c0a93 change tvdb a bit because I am obsessive 2010-09-10 21:23:17 -05:00
Rob Dennis 1c474fb095 change output to not show unentered titles 2010-09-11 10:15:46 +08:00
Rob Dennis 3cfad0340d now using zipped version of full-series-record 2010-09-11 10:15:46 +08:00
Thomas Wiedenbein f626801646 added 403 response code for private tweets 2010-09-09 10:47:19 +08:00
Rob Dennis 8372502ea5 fix for mutable default argument in utility function 2010-09-06 11:39:13 +08:00
Rob Dennis 59ea02c1fc removal of extraneous comments 2010-09-05 04:50:15 +08:00
Rob Dennis 43fd4dbe19 added output on URL timeout, and change api to use a unique key just for skybot 2010-09-03 12:57:55 +08:00
Ryan Hitchman c2a607198c PEP8 2010-08-29 22:35:27 -05:00
Ryan Hitchman ba565a3eaa modify tvdb to be more in line with skybot coding style 2010-08-29 21:12:03 -05:00
Rob Dennis 93d507342d Addition of .tv_next <series name> command to show next airing episode 2010-08-30 03:33:37 +08:00
Ryan Hitchman f3f4dac7e9 make http able to handle cookies, somethingawful.py: give thread titles for SA forums links 2010-08-25 15:39:45 -05:00
Ryan Hitchman 713b21d9f7 undo some bad changes 2010-08-24 17:14:55 -05:00
Ryan Hitchman 12035fee94 Merge github.com:rmmh/skybot
Conflicts:
	plugins/misc.py
2010-08-24 17:08:52 -05:00
Ryan Hitchman ea097aad7f redirect links to github 2010-08-24 16:59:47 -05:00
Patrick Hurst 434ff989f2 don't roll on lines like '15 minutes later'
any die-initial roll line has to actually contain dice
2010-08-23 02:19:40 -04:00
Patrick Hurst 3f326dcc22 fix stupid bug involving channel case and ?remember 2010-08-22 20:16:04 -04:00
Patrick Hurst c35f15b981 color fudge dice rolls
when rolling fudge dice, use + and - instead. + is green, - is red.
2010-08-22 20:16:03 -04:00
Patrick Hurst 32aaf97c34 allow empty descriptions for dice rolls 2010-08-22 20:16:03 -04:00
Patrick Hurst b70c703af5 explicitly show each die roll 2010-08-22 20:16:03 -04:00
Patrick Hurst 7876fd57ac dicerolls now have descriptions 2010-08-22 20:15:25 -04:00
Patrick Hurst 4cc12512ff allow dice to be rolled without explicit command
anything that looks like a dice roll will be rolled as such
2010-08-22 20:15:24 -04:00
Patrick Hurst 219fe44d61 add fudge dice
fudge dice are dF's, and are either -1, 0, or +1
2010-08-22 20:15:24 -04:00
Patrick Hurst d34421bd23 change VERSION string
use git describe --always to return a 'version number'
2010-08-22 20:07:27 -04:00
Ryan Hitchman 0b11684197 see bots 2010-08-11 02:31:40 -06:00
Ryan Hitchman 761a012149 minor changes 2010-08-10 13:38:09 -06:00
Ryan Hitchman b5be0217a4 make .dict handle unicode properly 2010-07-24 17:38:28 -06:00
Chris Skalenda 4f5cf197be dotnetpad: make end of line comments work. 2010-07-17 16:52:21 -06:00
melonhead 93f626c482 Removed debug print lines from URL normalizer 2010-07-14 16:48:18 -04:00
melonhead 61c42e7d8a urlhistory: main regex no longer matches 'http://' or 'www.'
urlhistory: added URL normalization for Amazon, Waffleimages, and Youtube
2010-07-14 16:45:26 -04:00
Chris Skalenda b9f74dba71 Handle blank descriptions from google in the google search plugin. 2010-07-08 19:18:25 -06:00
Ryan Hitchman b0259336cd report options when given ambiguous command, make .dict report which word the definition is for 2010-07-08 11:22:43 -06:00
Ryan Hitchman fdf685161e add .o/.oblique command running, see http://github.com/nslater/oblique for more information 2010-06-17 21:55:42 -06:00
Ryan Hitchman 49ba4c5753 add .etymology, courtesy of GhettoWizard 2010-05-11 16:48:05 -06:00
Ryan Hitchman b845bfcf25 hurf (I should stop doing whitespace changes that break things) 2010-05-10 18:02:15 -06:00
Ryan Hitchman 420c8f518d fix command disable bug 2010-05-10 17:59:34 -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 e5b623cb68 make '.q add @person blah' possible 2010-04-25 15:40:59 -06:00
Ryan Hitchman 1005537e63 .dict/.define (courtesy GhettoWizard), move more stuff into the http library 2010-04-25 15:39:31 -06:00
Ryan Hitchman f61895fdc3 pep8 2010-04-22 21:50:56 -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