Commit graph

745 commits

Author SHA1 Message Date
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