Commit graph

1065 commits

Author SHA1 Message Date
Fletcher Boyd bc2362e6a6 Merge commit '1a3094242b9f1411963ee1e8003e833e9a27646a' into develop 2013-09-04 21:54:06 +08:00
Fletcher Boyd 33c6ee6f19 spaaace 2013-09-04 21:36:35 +08:00
Fletcher Boyd 706ddbfbe9 Shortened mcstatus output. 2013-09-04 21:31:07 +08:00
Luke Rogers 1a3094242b denoodled another plugin 2013-09-05 00:46:52 +12:00
Fletcher Boyd d6bdf3ab38 Possible fix for non alphanumeric characters, needs testing. 2013-09-04 20:13:45 +08:00
Fletcher Boyd 397842f518 More formatting. 2013-09-04 20:13:03 +08:00
Luke Rogers cc0231e849 Merge pull request #136 from thenoodle68/develop
This is what happens when you don't test things
2013-09-04 04:15:52 -07:00
Fletcher Boyd 7c6453be1e Fixed flawed logic in word construction. 2013-09-04 19:05:39 +08:00
Luke Rogers f85bc3e935 unborked 2013-09-04 22:59:58 +12:00
Fletcher Boyd 2457f6da00 So apparently you do need inp. 2013-09-04 18:56:58 +08:00
Luke Rogers 242ba0d18d Merge pull request #135 from thenoodle68/develop
Lots of formatting fixes!
2013-09-04 03:51:52 -07:00
Fletcher Boyd fa97d4659c Fixed formatting and removed unused imports. 2013-09-04 18:32:17 +08:00
Fletcher Boyd fb62640ccc Possibly broke, fixed formatting. 2013-09-04 18:31:46 +08:00
Fletcher Boyd b08bc570d1 Fixed formatting and changed string construction. 2013-09-04 18:30:48 +08:00
Fletcher Boyd 4069dd21a3 Fixed formatting. 2013-09-04 18:30:04 +08:00
Luke Rogers 3c0ba0bdd2 added isup 2013-09-04 21:28:10 +12:00
Luke Rogers 5e161486ff unstandardised that one bit 2013-09-04 20:30:26 +12:00
Luke Rogers 13d284a861 standarised format of drama.py to match other plugins 2013-09-04 20:27:46 +12:00
Luke Rogers 8769b97dc0 made qr.py use the google API directly, also did a neat thing with a dictionary 2013-09-04 20:14:14 +12:00
Luke Rogers 488d00e758 slight tweak to URL fetching in stock.py 2013-09-04 20:00:52 +12:00
Luke Rogers 543a1cd4d7 added alternate truncate method 2013-09-04 19:52:38 +12:00
Luke Rogers 6de14f33e3 Google translate is back, but you need a paid API key 2013-09-04 19:42:08 +12:00
Luke Rogers 94b6026b3f Merge pull request #131 from blha303/patch-1
Fix stock.py, add company searching
2013-09-03 04:44:21 -07:00
Steven Smith bc0eb32d9b Hulu command help 2013-09-03 19:41:53 +08:00
Steven Smith 4fb4e3c1fb Create hulu.py 2013-09-03 19:39:02 +08:00
Steven Smith 4129d2d889 Fix stock.py, add company searching 2013-09-03 17:37:03 +08:00
Daniel Barnes 0e6e744605 Make <url> a Factoid post-processor. This allows us to use text-web-api-things that are sightly more dynamic 2013-09-02 21:19:47 -06:00
Luke Rogers 2089a53c50 Merge pull request #121 from blha303/patch-8
Add catch for git.io assigning the same ID twice, provide alternative custom url
2013-09-02 16:19:24 -07:00
Luke Rogers b499c3848e Merge pull request #125 from TheFiZi/patch-3
Added handling of exponents
2013-09-02 16:18:59 -07:00
Luke Rogers 201589e7ec Merge pull request #126 from nasonfish/patch-1
Added a plugin to use domai.nr's API
2013-09-02 16:18:48 -07:00
Luke Rogers 2793fe4895 Merge pull request #128 from blha303/patch-10
Lyrics and portal2sounds.com/tf2sounds.com searching
2013-09-02 16:18:28 -07:00
Steven Smith 28c449bde5 Create valvesounds.py 2013-09-03 07:13:35 +08:00
Steven Smith 81d7ce08c3 Create lyrics.py 2013-09-03 07:12:38 +08:00
Steven Smith 5d89f4d598 My logic is really terrible
views = views + "s" if *not* views == 1, you idiot.
2013-09-03 03:22:34 +08:00
Steven Smith 3573bac4a9 Far less page scraping, far more API.
There's API for highlights and channels, so I need to find an information API for broadcasts next.
2013-09-03 03:00:55 +08:00
Daniel Barnes 81b37c09ed Added a plugin to use domai.nr's API 2013-09-01 23:00:40 -06:00
Eric 4647e767da Added handling of exponents
Slightly better than my last suggestion. Why doesn't git let you edit existing pull requests??
2013-08-31 11:18:38 -07:00
Steven Smith 4bf05b36c9 Add catch for git.io assigning the same ID twice, provide alternative custom url
![What the hell, git.io](http://i.imgur.com/oED3qPD.png)
2013-08-29 20:48:22 +08:00
Steven Smith b2b5270686 Return vimeo.py to where it was before, but with better duration and comma-grouped likes and plays 2013-08-24 17:23:15 +08:00
Steven Smith 86be633213 Update timeformat.py 2013-08-24 17:15:54 +08:00
Steven Smith 53d49a78f1 Update timeformat.py 2013-08-24 17:11:21 +08:00
Steven Smith 15b2b259df Create timeformat.py 2013-08-24 16:45:05 +08:00
Steven Smith 9356e4e9ca Fix duration, add new function for timestamp formatting 2013-08-24 16:44:22 +08:00
CafogenMod 9c9ce943a9 fetch the latest kernel info 2013-08-22 17:41:28 +04:00
Luke Rogers aded5c0aff Merge pull request #117 from blha303/patch-6
Oops. (github.py)
2013-08-19 21:02:50 -07:00
Luke Rogers cb664117d5 Merge pull request #116 from blha303/patch-5
Create util/color.py
2013-08-19 21:02:43 -07:00
Luke Rogers c05b6b25c2 please, work? 2013-08-20 10:55:58 +12:00
Steven Smith ee8e2cb5e7 Oops. 2013-08-19 18:21:46 +08:00
Steven Smith 88beb69f1a Create util/color.py 2013-08-19 17:51:57 +08:00
Steven Smith 23e75115d2 steam.py - Fix page scraping, use markdown instead, PLUGIN IS NO LONGER BROKEN! 2013-08-14 16:20:24 +08:00
Luke Rogers 48b52ac872 played with steam a bit 2013-08-14 20:00:17 +12:00
Steven Smith 7818049e23 Add support for ACTION
Before and after: http://with-you.pw/6I4Z
2013-08-13 11:31:51 +08:00
Steven Smith a049b13927 Update correction.py 2013-08-12 09:50:20 +08:00
Luke Rogers 8c01183cfc imported web 2013-08-11 19:57:16 +12:00
Luke Rogers 807a2b43fd Update correction.py 2013-08-11 11:47:54 +12:00
Cybo Jenix 05b90ea82c add in option to correct other people's mistakes 2013-08-10 19:52:43 +01:00
cybojenix 17c29feb60 add in cleverbot 2013-08-09 23:53:54 +01:00
cybojenix a8349814a0 add in remove command 2013-08-09 23:23:16 +01:00
cybojenix 3204d15bde correction: update to use the seen_user db 2013-08-07 15:53:21 +01:00
cybojenix d3429f3297 implement a sed style correction method 2013-08-07 14:29:51 +01:00
Nathan Blaney 52e170020e Language Fix in op.py
Instead of "Attempting to Cyprezz quiet in #cloudbot..." it will be
"Attempting to quiet Cyprezz in #cloudbot..."
2013-08-06 20:31:06 +10:00
Luke Rogers 5d94ed4387 Changed yahooanswers.py to use try_isgd 2013-08-06 11:13:50 +12:00
Luke Rogers 350991ec1f Merge pull request #103 from cybojenix/patch-4
admins: permissions: fix messy output
2013-08-05 15:59:42 -07:00
Luke Rogers 38a9eda09a Updated the op.py plugin 2013-08-06 10:56:44 +12:00
Cybo Jenix 9e8bbbdcbf admins: permissions: fix messy output 2013-08-05 23:40:59 +01:00
Luke Rogers c88d8ff1b6 Merge branch 'develop' of https://github.com/ClouDev/CloudBot into develop 2013-08-06 10:17:36 +12:00
Luke Rogers 1d74e455a2 Added memory to horoscope, removed debug text (closes #101) 2013-08-06 10:17:00 +12:00
cybojenix a3844480a1 implement tools for editing users with permissions via irc for the new permissions system 2013-08-05 23:06:05 +01:00
Luke Rogers 132ad104ed Tweaked lart to remove some more confusing stuff 2013-08-06 09:54:34 +12:00
Luke Rogers 66fd6ca1d5 Merge pull request #100 from Mu5tank05/patch-2
Create QR code plugin
2013-08-05 03:59:35 -07:00
Nathan Blaney 41fe6723fc Updated to use proper shorten 2013-08-05 20:56:46 +10:00
Nathan Blaney a02761bbd4 OK then 2013-08-05 20:49:50 +10:00
Nathan Blaney aa80de0bb4 Updated to new web.py 2013-08-05 20:30:58 +10:00
Steven Smith fd9689e5ce Add snd.sc url catcher, change return contents for invalid urls, move soundcloud lookup into another function 2013-08-05 18:02:15 +08:00
Nathan Blaney 0160d86a64 Create QR code plugin 2013-08-05 19:32:53 +10:00
Luke Rogers 4d74493610 Fixed adminonly 2013-08-05 11:16:06 +12:00
Sepero 6bd692f34a Fixed bug- Not recognizing hyphens 2013-08-04 16:27:00 -04:00
Luke Rogers ba6c2ae2c8 I forgot this! 2013-08-04 20:16:14 +12:00
Luke Rogers adaab18192 Added more items. 2013-08-04 20:15:37 +12:00
Nathan Blaney 383fe71b4d Update op.py to new perms system 2013-08-04 14:22:38 +10:00
Steven Smith 9c95dd6590 Update spotify.py 2013-08-03 17:27:02 +08:00
Steven Smith 50c2825ea7 Update steam.py 2013-08-03 11:18:35 +08:00
Luke Rogers 58a857380d Made fact.py use web.try_isgd() 2013-08-02 12:30:16 +12:00
Luke Rogers fb2b5fc26e Some minor tweaks 2013-08-02 12:05:44 +12:00
Luke Rogers e574a0d41e Removed debug code 2013-08-02 11:53:05 +12:00
Luke Rogers e281bbd62b Changed the permissions config format again! (this might happen a few times, sorry) 2013-08-02 11:52:01 +12:00
Luke Rogers 205294dea7 Actually, totally remove the admin checks from help.py until I can figure out how to make this work well with the new permissions system 2013-08-02 00:26:31 +12:00
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
Luke Rogers 48cbc834de strip spaces and newlines from tweet text 2013-07-02 21:50:58 +12:00
Luke Rogers 27e05421fa Updated twitter plugin with support for hashtags and tweet ids. #yolo 2013-07-02 15:26:25 +12:00
Luke Rogers 986567a97f Added + icon for verified users, fixed times 2013-07-02 06:27:01 +12:00
Luke Rogers ffa63ead4a Added follower count and fancy number formatting to .twuser 2013-07-02 06:08:26 +12:00
Luke Rogers 75b5e2bc6d CloudBot will now automatically download the geolocation database when you run the bot; 2013-07-02 05:56:01 +12:00
Luke Rogers 9779943b91 Tweaked IMDB.py a bit 2013-07-02 05:14:54 +12:00
Luke Rogers eba21e1584 Quick hack so mctools.py still works without PyDNS installed 2013-07-02 04:12:41 +12:00
Luke Rogers 696f2b7c1a Early version of new Twitter plugin 2013-07-02 03:28:46 +12:00
Luke Rogers e091a48744 catch more errors, pep8 2013-06-28 21:25:06 +12:00
Luke Rogers 536cfcb87c Merge pull request #73 from blha303/patch-5
Add autoresponse to some plugins, add rdio and newgrounds search/autoresponse
2013-06-27 04:43:59 -07:00
Steven Smith a9bd3c4c68 Update rdio.py
Update, remove key/secret, add key check
2013-06-27 18:49:00 +08:00
Steven Smith 190953f866 Update youtube.py
Add playlist parsing
2013-06-27 18:42:18 +08:00
Steven Smith af6c37ee2e Create newgrounds.py
Add autoresponse
2013-06-27 18:38:57 +08:00
Steven Smith 7dbd59e1f2 Create rdio.py
Rdio search and autoresponse plugin
2013-06-27 18:37:09 +08:00
Steven Smith 10f1f06e55 Update imdb.py
Add autoresponse
2013-06-27 18:34:06 +08:00
Steven Smith 4df5510281 Check if summary is null 2013-06-26 00:21:28 +08:00
Steven Smith 569d84a75f Update github.py 2013-06-26 00:16:30 +08:00
Luke Rogers 15d19dd1d8 Merge pull request #70 from blha303/patch-3
Create github.py
2013-06-25 09:13:50 -07:00
Steven Smith ba9d015ac2 Create github.py
Add command for retrieving github issues by number, or all open.
2013-06-21 18:52:39 +08:00
Steven Smith cc5c81544d Update twitch.py
Fix online/offline check (L21)
2013-06-21 18:49:27 +08:00
Steven Smith 4ef52d3762 Update twitch.py
Added colours to the message (L36), added error catch for if user has no stream or videos (L16), added currently-streaming check (L21)
2013-06-21 16:08:15 +08:00
Luke Rogers 9f5fc95d5b Merge pull request #66 from KsaRedFx/patch-1
Fixed bug in weather.py
2013-06-18 03:19:38 -07:00
blha303 7603bb7b6a Twitch.tv url parser 2013-06-18 08:26:17 +00:00
Luke Rogers 88c179f568 whut
whut
2013-06-14 15:56:39 +12:00
Robert "Red" English 617eb42f17 Fixed bug in weather.py
Weather.py doesn't always receive the correct data for visibility and fails silently - this prevents that.
2013-06-10 17:39:54 -03:00
nasonfish b6d2139e6e Added new Minecraft items to items.txt 2013-06-07 22:42:35 -05:00
blha303 81ccdd2849 Added two new commands, removed spotimeta 2013-05-18 21:27:12 +08:00
Luke Rogers c4e5e91c14 Update mctools.py 2013-05-14 01:30:43 +12:00
Luke Rogers 3d74b7781d Update web.py 2013-05-14 01:01:19 +12:00
Luke Rogers 16ad0cfbf6 Merge pull request #62 from blha303/patch-1
spotify.py - Removed spotimeta dependency, using json api natively
2013-05-13 05:58:19 -07:00
KsaRedFx 0f689f4583 Forgot to remove debug lines 2013-05-12 19:13:42 -04:00
KsaRedFx cf7658d28e Updated missing dependancy in requirements.txt and fixed speed issues in SRV lookups for mcping 2013-05-12 19:11:52 -04:00
Steven Smith f980e6ed9f spotify.py - Removed spotimeta dependency, using json api natively 2013-05-10 02:22:16 +08:00
Luke Rogers fc2e8e56a4 Fixed Help String 2013-04-17 21:32:52 -07:00
Luke Rogers f46f752878 Pulled fixed version of .bitcoin from rmmh/skybot@bcc253fcd8 by @crisisking 2013-04-17 21:32:24 -07:00
Robert "Red" English 6bc35605e5 Fixed Host Error in mctools.py 2013-04-12 23:16:49 -03:00
Robert "Red" English 2a33c97f4d Updated mctools.py to read SRV Records
Updated MC Tools to read SRV Records that were implemented in Minecraft 1.3.1 
Requires module 'pydns' so please run 'sudo pip install pydns'
2013-04-12 22:45:20 -03:00
blha303 8ac4450ff7 Removed colors on the non-status text 2013-04-05 03:59:49 +08:00
Steven Smith dce3c35424 Fixed colors on .mcstatus 2013-04-04 22:50:35 +08:00
blha303 5a64ce4983 Updating .mcstatus to show correct colors. 2013-04-04 22:35:34 +08:00
blha303 7737c1a373 .mcping - finished adding colours 2013-03-14 02:21:13 +08:00
blha303 8f4bc45c56 .mcping - finished adding colours 2013-03-14 01:55:33 +08:00
Steven Smith 18340b3f3c .mcping color 2013-03-14 00:46:30 +08:00
Luke Rogers 072e73f3a1 Merge branch 'develop' of https://github.com/ClouDev/CloudBot into develop 2013-02-13 17:40:20 +13:00
Luke Rogers 08e3cd3c13 Changed 2013-02-13 17:37:57 +13:00
Luke Rogers 3885dd0ac9 Update plugins/weather.py 2013-02-07 23:26:10 +13:00
Luke Rogers 93fe9610f4 Fixed another issue. 2013-02-07 19:55:53 +13:00
Luke Rogers ceb09f4334 Fixed bug. 2013-02-07 11:54:11 +13:00
Luke Rogers 0c4826fb08 Tweaked answers plugin 2013-02-07 03:58:00 +13:00
Luke Rogers bbdfb23e16 Added Spotify search command. 2013-02-07 03:24:30 +13:00
Luke Rogers 9d2140d8b8 More tasteless pickup lines. 2013-02-07 02:26:15 +13:00
Luke Rogers 6829fa2f71 Removed old escaping. 2013-02-07 01:31:43 +13:00
Luke Rogers 1ea59ad7ad Added basic Yahoo answers plugin. 2013-02-07 01:03:18 +13:00
Luke Rogers d49d7e6272 Removed extra space. 2013-02-07 00:47:07 +13:00
Luke Rogers f04c01beb7 Fixed mcwiki help string. 2013-02-07 00:35:03 +13:00
Luke Rogers c39c0244ef Combined .weather and .forecast (I may make further changes later) 2013-02-07 00:28:14 +13:00
Luke Rogers 1f774a72d1 Added support for spotify:type:id links, added album to track info 2013-02-06 19:53:08 +13:00
Luke Rogers 9185e7c8d5 Added support for Spotify album and artist links. 2013-02-06 19:34:01 +13:00
Luke Rogers 6538541ec7 Got the Spotify plugin working \o/ 2013-02-06 19:16:13 +13:00
Luke Rogers ee405a9a4d Merge branch 'develop' of https://github.com/blha303/CloudBot into feature/spotify 2013-02-06 18:31:08 +13:00
Luke Rogers 018b528eb3 Added cleaned version of rottentomatoes.py from rmmh/skybot. 2013-02-04 14:43:45 +13:00
Steven Smith c357bfed82 spotify 2013-02-01 06:47:25 +08:00
Steven Smith 30febf051c spotify plugin 2013-02-01 00:16:22 +08:00
Luke Rogers 31a43ccec1 Test Commit 2013-01-30 01:10:15 +13:00
Luke Rogers 5bbf4ac72f ocdfix 2013-01-08 20:31:46 +13:00
Luke Rogers 0f15a27cda Fixed support for the old server ping format 2012-12-10 02:22:50 +13:00
Luke Rogers 9f2bffa7a5 Python makes this stuff too easy xD 2012-12-10 01:59:33 +13:00
Luke Rogers 97d250ca27 Renamed some stuff 2012-12-10 01:50:16 +13:00
Luke Rogers 4cbf4df572 Added server version checking to .mcping 2012-12-03 02:45:54 +13:00
Luke Rogers a500cead3b Pushing a bunch of random stuff. 2012-11-12 23:46:38 +13:00
Luke Rogers 45efe177bb Floating point number formatting 2012-11-11 05:28:58 +13:00
Luke Rogers dcf287bfb0 Added autohelp=False to the steamtop command. 2012-11-11 05:09:30 +13:00
Luke Rogers b9dee4e802 Moved munge to the text module, added steamcalc plugin with DB logging of values, added steamtop command to show top values. 2012-11-11 04:47:12 +13:00
Luke Rogers 25f9ecfa51 Added plugin to find the total value of a Steam account 2012-11-08 21:56:56 +13:00
Luke Rogers cda35a500e unboldit 2012-10-20 12:15:26 +13:00
Luke Rogers 743c13a353 Added support for Swatch Internet Time (.beats) 2012-10-20 12:09:56 +13:00
Luke Rogers ec77c141b9 Add MCWiki plugin (this is basically a clone of drama.py) 2012-10-19 07:37:38 +13:00
Luke Rogers 70e22af2cd Removed individual hash commands, use .hash 2012-10-19 00:21:37 +13:00
Luke Rogers 2bdb7a7915 Fixed a bug in imdb 2012-10-19 00:06:34 +13:00
Luke Rogers afc556281e fix 2012-10-18 14:38:53 +13:00
Luke Rogers 22b15b5e5f Fixed the 'movie not found' message, you can now look up IMDB movie ids 2012-10-18 11:15:51 +13:00
Luke Rogers 274c7b7b50 Renamed reddit.py to parsers.py since I will be adding a few more parsers soon 2012-10-18 10:11:53 +13:00
Luke Rogers 58ec7fc10e Added some error handling to the fishbans plugin 2012-10-18 10:10:08 +13:00
Luke Rogers 98fd588736 Finished updating violence.py 2012-10-18 10:03:17 +13:00
Luke Rogers 62690d76eb m 2012-10-18 07:52:58 +13:00
Luke Rogers 9eff0f0cab Forgot to add a help line for the rss/feed command 2012-10-18 07:35:03 +13:00
Luke Rogers 3ac3111a8e Fixed rss.py up a bit with a 'cant read feed' message and error handling for the URL shortener 2012-10-18 07:30:21 +13:00
Luke Rogers 3d747815a2 Removed duplicate plugin 2012-10-18 07:21:40 +13:00
Luke Rogers a02849d791 Workaround to make quote.py return the "quote added" message as a notice (this plugin is kinda shit, I should rewrite it, maybe with fulltext search like todo? :3)w 2012-10-17 11:45:11 +13:00
Luke Rogers ae9d3cdd30 New slap command, I will update the rest later 2012-10-17 11:38:59 +13:00
Luke Rogers 3b5fe6f4bb . 2012-10-17 11:24:25 +13:00
Luke Rogers 6ae302bf48 Tweaked mctools.py, added new rss.py plugin 2012-10-17 11:00:43 +13:00
Luke Rogers ab02d10674 Two more name generators 2012-10-13 14:53:35 +13:00
Luke Rogers 5f0d5f62a2 A few tweaks to plugins: weather.py now uses web.query for YQL, spellcheck.py has some renamed variables and uses new string formatting, choose.py has a nicer fail message. 2012-10-13 14:02:22 +13:00
Luke Rogers de67aad764 Forgot a file 2012-10-13 12:33:17 +13:00
Luke Rogers f74e8fbcd0 Removed random egocomment 2012-10-13 12:11:41 +13:00
Luke Rogers 72ed3c504f web.isgd() now throws an error when it cant shorten a URL 2012-10-13 12:10:02 +13:00
Luke Rogers 28345b9c56 Renamed function in ./util/text.py, adjusted some values for cutting off text. 2012-10-13 11:49:42 +13:00
Luke Rogers f799e477e3 Updated the CloudBot useragent, added some new ones 2012-10-13 11:07:48 +13:00
Luke Rogers b6114a8617 tweak 2012-10-12 23:08:03 +13:00
Luke Rogers 7d9b3c35fe Improved title plugin 2012-10-12 23:01:37 +13:00
Luke Rogers cf377e1800 Fixed title plugin 2012-10-12 22:34:48 +13:00
Luke Rogers 00d80f0122 Redid that last commit. 2012-10-12 21:56:09 +13:00
Luke Rogers 264b765831 Removed silly insults. 2012-10-12 16:13:06 +13:00
Luke Rogers 85ff0d93b6 stuff 2012-10-12 12:23:37 +13:00
Luke Rogers 06f14ee59a Tweaked namegen.py a bit 2012-10-12 09:35:05 +13:00
Luke Rogers 8d840723d4 Improved the item name genrat generator a bit \o/ 2012-10-12 09:00:11 +13:00
Luke Rogers 0ed1a8b4c0 Removed old whois plugin before redesigning it 2012-10-11 20:09:25 +13:00
Luke Rogers 38e37bda3a Added elven name files 2012-10-11 19:56:47 +13:00
Luke Rogers 44945aa50c Ported more name generators, fixed a bug. 2012-10-11 19:45:49 +13:00
Luke Rogers 5fce23b522 Removed debug code, switched to fancy new string formatting. 2012-10-11 19:07:25 +13:00
Luke Rogers 1fa16fe587 New name generator :) 2012-10-11 17:47:27 +13:00
Luke Rogers 47335c2832 dat api 2012-10-06 16:24:34 +13:00