Commit graph

778 commits

Author SHA1 Message Date
Mike Leigh
2a3c0e1723 Update help.py
The new permissions have broken the help.  This patch corrects the help behaviour.

To replicate send .help and you should get the following error:
Unhandled exception in thread started by <function run at 0x7fe5e63018c0>
Traceback (most recent call last):                                       
  File "core/main.py", line 63, in run                                   
    out = func(input.inp, **kw)                                          
  File "plugins/help.py", line 16, in help                               
    input.nick in bot.config["admins"] or\                               
KeyError: 'admins'

With this patch the help responds as expected.
2013-08-01 13:21:11 +01:00
Luke Rogers
272ba283e9 Added the neat Horoscope plugin by @infinitylabs from infinitylabs/UguuBot 2013-08-02 00:16:16 +12:00
Luke Rogers
e764890636 Removed old code, fixes #90 (I hope) 2013-08-02 00:04:41 +12:00
Luke Rogers
2c0879f972 Strip steam username to remove extra spaces 2013-08-01 23:00:04 +12:00
Luke Rogers
150e6acda7 Merge branch 'develop' of https://github.com/ClouDev/CloudBot into develop 2013-08-01 22:35:21 +12:00
Luke Rogers
5e99e1a82f Added something I forgot to push 2013-08-01 22:34:42 +12:00
Steven Smith
e025103d39 Update steam.py 2013-08-01 18:17:41 +08:00
Steven Smith
4868ecf976 Update steam.py 2013-08-01 18:07:20 +08:00
Luke Rogers
63cc79371d Swapped order to avoid extra fnmatch() 2013-08-01 21:17:13 +12:00
Luke Rogers
94244c7c86 Updated ignore to work with the new permissions system and work with *add plugins/ignore.py@* masks 2013-08-01 21:15:13 +12:00
Luke Rogers
e6d669be2b ._. 2013-08-01 19:07:16 +12:00
Luke Rogers
9becfa9897 New permissions system :D 2013-08-01 19:03:40 +12:00
Luke Rogers
d5ddc72a53 Merged github and gitio, pending rewrite 2013-08-01 10:39:15 +12:00
Luke Rogers
d69feb68d8 merged feelings.py and violence.py 2013-08-01 10:36:47 +12:00
Luke Rogers
412c03f2ed Added HTML stripper/decoder to HTTP.py 2013-08-01 10:20:07 +12:00
Luke Rogers
c0e8c4efdc Added the MLIA plugin by @infinitylabs from infinitylabs/UguuBot 2013-08-01 03:55:31 +12:00
Luke Rogers
c6ecd1db81 split some lines and added pointless comments 2013-08-01 02:53:53 +12:00
Steven Smith
e042aa1bbe Better formatting, 4-space indents, use http.get_soup instead of BeautifulSoup directly 2013-07-31 22:42:59 +08:00
Luke Rogers
7ad1ad20b2 Why the shit is that still there. It does nothing at all 2013-08-01 01:48:50 +12:00
Luke Rogers
9467014bf9 renamerename 2013-08-01 01:37:21 +12:00
Luke Rogers
585f4f2c4a more plugin renaming 2013-08-01 01:33:43 +12:00
Luke Rogers
715358298d renamed minecraft-related plugins 2013-08-01 01:31:48 +12:00
Luke Rogers
0f217fa3dd Added Steam URL parser by @blha303 and tweaked steam.py 2013-08-01 01:10:48 +12:00
Steven Smith
29f1ace599 Create bukkitplugin.py 2013-07-30 16:48:42 +08:00
Luke Rogers
510f70decb Merge pull request #80 from cybojenix/patch-1
fix the topic command, now it will actually do something
2013-07-26 22:47:13 -07:00
Steven Smith
4d298dc898 Add optional type support to web.haste() 2013-07-27 11:02:51 +08:00
Steven Smith
0d35422d87 Update steam.py 2013-07-23 03:07:25 +08:00
Steven Smith
963f512d1e Fix issue with incomplete Steam profiles, fix to pep8 standards (except line length) 2013-07-23 02:53:17 +08:00
Luke Rogers
21d608763b Merge pull request #78 from blha303/patch-1
Update .steamcalc to use steamdb.info
2013-07-22 11:37:31 -07:00
Luke Rogers
07db016e42 rewrote a bunch of soundcloud because I can 2013-07-23 04:32:17 +12:00
Steven Smith
6750b076d8 Update .steamcalc to use steamdb.info 2013-07-22 22:01:47 +08:00
Cybo Jenix
85f4cd724f fix the topic command, now it will actually do something 2013-07-22 12:20:47 +01:00
Steven Smith
5a8aa32e24 Remove dependency on soundcloud plugin, add description truncating 2013-07-20 14:23:12 +08:00
Steven Smith
3d78028b43 Add soundcloud autoresponse plugin.
Currently supports tracks/playlists and users. The /resolve endpoint doesn't send any kind of information about what the item is, except missing items in the response (like .title, which is only in track and playlist responses). So I catch the AttributeError there and switch to returning username instead.
2013-07-19 17:17:08 +08:00
Luke Rogers
bf69674661 fine 2013-07-16 04:23:48 +12:00
Luke Rogers
04cf2fcdf0 Added stuff 2013-07-16 03:32:47 +12:00
Luke Rogers
8873d61c0a Merge pull request #75 from blha303/patch-6
Add sptfy URL shortener to spotify.py
2013-07-15 08:07:30 -07:00
Luke Rogers
a3669e6b50 Run data through BS4 to fix the text formatting and all that crap (will optimise later) 2013-07-16 03:04:07 +12:00
Steven Smith
6ea9187a3a Add in things that changed from the original. First commit was to see the diff. 2013-07-15 22:57:24 +08:00
Luke Rogers
dea3b1b896 Added very early version of SCP plugin 2013-07-16 02:52:55 +12:00
Steven Smith
f0c8669dff Add URL shortener 2013-07-15 22:46:41 +08:00
Luke Rogers
f230439c56 Split mcping and mctools, fixed geoip loading, removed CTCP finer (do we really need to reveal the bots username?) 2013-07-15 23:01:01 +12:00
Luke Rogers
263e791138 Changed parsers.py back to reddit.py! 2013-07-14 21:58:13 +12:00
Luke Rogers
5d30398bc1 Removed outdated mclogin command, removed unused fields from default config 2013-07-09 08:09:58 +12:00
Luke Rogers
6564338b94 Actually learned how the API works, cut out a bunch of stuff 2013-07-09 01:35:53 +12:00
Luke Rogers
98f9e814b7 Rewrite weather.py to use the Wunderground API 2013-07-09 01:19:36 +12:00
Luke Rogers
bc6d604897 A 2013-07-08 22:22:06 +12:00
Luke Rogers
90df679324 Merge branch 'develop' of https://github.com/ClouDev/CloudBot into develop 2013-07-08 22:15:23 +12:00
Luke Rogers
5033332985 Fixed display of /me 2013-07-08 22:15:00 +12:00
Jonas Friedmann
6595f7d54a Fix: Typo in web.py plugin 2013-07-03 14:55:06 +02:00