Commit graph

1081 commits

Author SHA1 Message Date
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
Luke Rogers 6fe8fbaee6 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-10-01 21:31:55 +13:00
Luke Rogers 04d1de1ac8 removed skin server check 2012-10-01 21:31:08 +13:00
Luke Rogers 543811d009 FFFFFFFFFFFFFF 2012-09-13 09:19:21 +12:00
Luke Rogers 22543f2206 stupid stupid stupid 2012-09-13 09:14:58 +12:00
Luke Rogers 80e58edc56 no this 2012-09-13 09:08:24 +12:00
Luke Rogers fd7a6b2230 Made .coin with no arguments work again 2012-09-13 09:05:03 +12:00
Luke Rogers aef3b7acad Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-09-12 17:04:24 +12:00
Luke Rogers 2b9ac70a99 added weather forecast 2012-09-12 17:04:04 +12:00
Luke Rogers c2f112b93e Move multiword_replace later in the code 2012-09-12 11:30:46 +12:00
Luke Rogers f2e117eb07 Dem nazis 2012-09-12 07:39:15 +12:00
Luke Rogers 24d6c059e1 Double fail! 2012-09-12 07:35:57 +12:00
Luke Rogers d1f45cd06e And here is the bug 2012-09-12 07:33:30 +12:00
Luke Rogers 2995e3b758 And... done! (until I find some huge horrible bug, that is) 2012-09-12 07:18:06 +12:00
Luke Rogers 99cd93ae8f placeholder for more work tomorrow 2012-09-12 00:36:18 +12:00
Luke Rogers 1e21c07c47 more tweaks 2012-09-12 00:27:26 +12:00
Luke Rogers 991f6bdfe6 refucktored the weather plugin some more 2012-09-12 00:16:06 +12:00
Luke Rogers 16d26a0a01 Rewrote weather.py to use YQL 2012-09-11 10:17:30 +12:00
Luke Rogers fbdeacdc76 Early version of new weather plugin (this thing is huge :[) 2012-09-10 22:55:34 +12:00
Luke Rogers 8c33af02ae Update plugins/factoids.py 2012-09-10 12:12:45 +12:00
Luke Rogers 8980610aa9 Update plugins/coin.py 2012-09-07 10:50:25 +12:00
Luke Rogers 75b07b2584 Improved coin.py 2012-09-06 16:52:32 +12:00
Luke Rogers 72b7c3ed2d BeautifulSoup unescapes HTML for you 2012-09-06 14:11:49 +12:00
Luke Rogers 03b4ad4239 BeautifulSoup unescapes HTML for you 2012-09-06 14:08:59 +12:00
Luke Rogers 394a07235d mcstatus now checks the minecraft skin servers 2012-09-06 07:28:27 +12:00
Luke Rogers 50e575752d mcstatus catches errors 2012-09-06 07:16:56 +12:00
Luke Rogers 9112fed2f6 json 2012-09-06 00:13:13 +12:00
Luke Rogers dd8e369ce5 I hate this Python API 2012-09-05 22:35:46 +12:00
Luke Rogers 61752baa24 Various tweaks 2012-09-05 21:35:44 +12:00
Luke Rogers 6bb9819501 Gah, forgot something >_> 2012-09-05 21:09:23 +12:00
Luke Rogers dafa9d4d94 GeoIP now shows regions for all countire 2012-09-05 20:56:50 +12:00
Luke Rogers 366cb44f0a Now shows state for US hosts and handles missing data better 2012-09-05 16:41:49 +12:00
Luke Rogers 21153b8246 Rewrote geolocation code (more features and size optimisations coming soon 2012-09-05 16:25:51 +12:00
Luke Rogers 4562f59cab Tweaks 2012-09-05 11:41:32 +12:00
Luke Rogers accf84401f Forgot to add this -.- 2012-09-05 11:09:54 +12:00
Luke Rogers 62cf93bd52 Rewrote fact.py (screw this shitty website, so many failure points) 2012-09-05 11:04:01 +12:00
Luke Rogers 47b7836088 Rewrote retry loop in execute.py 2012-09-05 10:11:12 +12:00
Luke Rogers 8ef57a6250 Made the haste() function in web.py use the post_text feature from http.py 2012-09-05 08:18:05 +12:00
Luke Rogers 1843b6a28c Bugfix 2012-09-05 08:11:45 +12:00
Luke Rogers 19efd08634 Started refactoring factoids.py again. 2012-09-05 08:09:08 +12:00
Luke Rogers e12e7721da PEP8, various other tweaks 2012-09-05 07:52:03 +12:00
Luke Rogers 6c022dac1c Tweaked http.py, started rewriting urlparse.py 2012-09-05 07:41:52 +12:00
Luke Rogers 8e877416a7 Made help.py and tell.py use the command prefix properly 2012-09-05 07:01:03 +12:00
Luke Rogers fa63329509 Removed wordoftheday, updated password.py 2012-09-04 22:38:54 +12:00
Luke Rogers 16573eb482 Moved fact.py over to BS4 (I need to rewrite fact.py soon, it's a bit outdated and somewhat broken), removed old htmlstipper library 2012-09-04 09:58:59 +12:00
Luke Rogers b536bbf754 Removed old bit.ly code, changed some things around 2012-09-04 09:51:15 +12:00
Luke Rogers 4b7cbb118c Updated gcalc.py to use included copy of BeautifulSoup. 2012-09-04 09:28:24 +12:00
Luke Rogers 6b4042972b Testing the ability to include libraries with the bot 2012-09-04 09:09:57 +12:00
Luke Rogers c44b1dcd6a Moved haste() to util/web 2012-09-02 23:48:47 +12:00
Luke Rogers 23dde386d0 Unbroke youtube 2012-08-30 22:30:29 +12:00
Luke Rogers fef3cfe92a ban(s) 2012-08-29 14:22:58 +12:00
Luke Rogers 56a656f691 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-08-28 23:17:17 +12:00
Luke Rogers b4477ddab9 Removed info plugin. (channels lets people see secret channels, prefix is silly) 2012-08-28 23:16:42 +12:00
puffrfish 6f2226b4cc Added color to mcstatus 2012-08-28 02:53:20 -03:00
Luke Rogers 9b19225f65 More trollproofing. 2012-08-28 17:19:13 +12:00
Luke Rogers d0c0ab76f3 Use triple quotes as a workaround for issues 2012-08-28 17:06:21 +12:00
Luke Rogers 30f1c18d94 Added (working) first version of new python thingy 2012-08-28 16:51:26 +12:00
Luke Rogers 2871bd3211 Switched to using is.gd for URL shortening 2012-08-28 16:38:40 +12:00
Luke Rogers 3fa8d5d312 Added early untested version of new python exec code - this probably will not work. 2012-08-28 11:29:08 +12:00
Luke Rogers bc847f3fb8 Changed API url 2012-08-28 08:25:31 +12:00
Luke Rogers 885e1ca155 Added first version of fishbans command. 2012-08-28 07:53:49 +12:00
Luke Rogers 27b42e3ea4 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-08-28 07:09:20 +12:00
Luke Rogers 70591c51e5 Poking stuff 2012-08-28 07:08:09 +12:00
Luke Rogers b7f3d29f6e mothertruckers 2012-08-28 00:32:04 +12:00
Luke Rogers 41f5e64023 added new mcstatus 2012-08-28 00:29:03 +12:00
Luke Rogers 2cc4700162 Added LMGTFY Plugin 2012-08-28 00:22:03 +12:00
Luke Rogers ad7d5b30dd Rewrote slogan plugin to make slogans locally 2012-08-23 14:56:00 +12:00
Luke Rogers 9f174f66dc Switched from youtube.com to youtu.be 2012-08-21 08:34:24 +12:00
Luke Rogers d8d270a076 Tweaks 2012-08-21 08:32:12 +12:00
Luke Rogers a1efe30f8f More tweakery 2012-08-21 08:11:48 +12:00
Luke Rogers 65da0d345c Removed flip plugin. 2012-08-21 08:07:12 +12:00
Luke Rogers 98930f8285 Pepping and tweaks 2012-08-21 08:02:49 +12:00
Luke Rogers 7bdbb376b8 Pepping 2012-08-21 07:49:22 +12:00
Luke Rogers 1325958546 Fixed bug with time after seeing it in a users log 2012-08-01 07:25:35 +12:00
Luke Rogers b41e659dbd Update plugins/urban.py 2012-07-30 10:37:50 +12:00
Luke Rogers 8c2c9c5530 Tweaked dice 2012-07-14 03:32:26 +12:00
Luke Rogers 05e5f83093 added reddit plugin from some guy 2012-07-13 00:55:10 +12:00
Luke Rogers 7ec200105a tweaks done while working on CloudWeb 2012-06-12 16:50:02 +12:00
Luke Rogers 51bcddd44a fixes 2012-06-12 09:45:23 +12:00
Luke Rogers 3cab25f123 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-06-12 09:34:49 +12:00
Luke Rogers b43b52e3f3 fix 2012-06-12 08:15:39 +12:00
Luke Rogers 20b0e46a28 Update develop 2012-06-11 10:36:29 +12:00
Luke Rogers f2ec2eb8d3 derp 2012-06-11 10:24:30 +12:00
Luke Rogers a47d99c0c2 Update develop 2012-06-11 10:21:44 +12:00
Luke Rogers ce53be53d2 Moved the colour code to only run when first loading the plugin 2012-06-08 11:42:30 +12:00
Luke Rogers d27185913f Fixed up a namefile 2012-06-08 10:58:42 +12:00
Luke Rogers abc5d196ba Added some new Minecraft 1.3 items, Thanks Mufin! 2012-06-06 15:45:02 +12:00
neersighted 90af9c0979 made 8ball.py use data/, and refactored it slightly (unused imports) 2012-06-05 17:09:19 -07:00
Luke Rogers 7f381012d5 added a proper error message 2012-06-05 20:44:45 +12:00
Luke Rogers aafdf42449 Added date 2012-06-04 02:57:00 +12:00
Luke Rogers 20dd9968b3 Added fix for old stock symbols, eg: APPL 2012-06-04 02:53:23 +12:00
Luke Rogers f589133d80 Fixed .urban, added % to stock.py - Thank you @Atheuz :) (original commit: 68e5535ca4) 2012-06-04 02:41:19 +12:00
Luke Rogers 56c71ee0a7 Dat spelling 2012-05-22 08:16:29 +12:00
Luke Rogers 14c38564d2 Kills need more violence, apparently 2012-05-22 08:13:13 +12:00
Luke Rogers e884f4dd17 Changed how dynamic factoids work part 1 2012-05-20 16:26:17 +12:00
Luke Rogers c5e05c0063 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-05-19 22:10:14 +12:00
Luke Rogers afcdd66e05 Added support for more game consoles to MetaCritic, and made the output look nicer 2012-05-19 22:09:43 +12:00
Luke Rogers 9c27f3ac06 Moar tweakage 2012-05-17 11:52:31 +12:00
Luke Rogers a2bfaf6ca5 Tweaked a few things 2012-05-17 11:45:07 +12:00
Luke Rogers 1078f12770 Cleaned up mcitems a bit 2012-05-17 07:47:49 +12:00
Luke Rogers ace1743891 More bug squashing 2012-05-17 07:45:59 +12:00
Luke Rogers e8e7c297ef Bug fix 2012-05-17 07:45:16 +12:00
Luke Rogers 496d5c4f9d Updated fortune.py to match other plugins 2012-05-17 07:41:41 +12:00
Luke Rogers 27198b3425 Tweaked messages 2012-05-17 07:36:17 +12:00
Luke Rogers 59c8273820 Tweaked code, moved admins back to admins.py, moved channels to info.py 2012-05-17 07:32:48 +12:00
neersighted 4826df54f9 Updated mcitems.py command names 2012-05-15 20:08:26 -07:00
neersighted 54cf797b1e Updated helpstrings 2012-05-15 20:07:27 -07:00
neersighted 75a001ad5d Added the prefix to help.py, so that help messages show the right prefix 2012-05-15 19:54:11 -07:00
neersighted 284733d91a Moved .admins to info.py, and added a command to get the bot's prefix 2012-05-15 19:37:47 -07:00
Luke Rogers 28301e62e1 bugfix 2012-05-15 10:18:03 +12:00
Luke Rogers b22f20d8ac Modernising 2012-05-15 10:16:41 +12:00
Luke Rogers 562fa4551c New truncate code 2012-05-14 08:12:58 +12:00
Luke Rogers 1d59121815 Meh 2012-05-13 23:45:25 +12:00
Luke Rogers 623d3e7c68 Durp 2012-05-13 20:13:07 +12:00
Luke Rogers 119b4fdebd Added check for factoid input 2012-05-13 19:58:17 +12:00
Luke Rogers bdc35a48b9 I'
m an idiot
2012-05-13 17:45:18 +12:00
Luke Rogers 7f98bf912c Dynamic factoids (and normal ones) can now take input with inp 2012-05-13 17:40:17 +12:00
Luke Rogers d15e4ff3cf Fixes 2012-05-13 17:21:03 +12:00
Luke Rogers 4d7c94f6da Added support for dynamic python factoids :D 2012-05-13 17:11:59 +12:00
Luke Rogers 9906bfbcb6 Tweaks 2012-05-13 13:50:28 +12:00
Luke Rogers be7eb12ade PEP-8 2012-05-13 13:31:37 +12:00
Luke Rogers 4dc3980d99 factoids just got a whole lot more dynamic 2012-05-13 13:09:14 +12:00
Luke Rogers 8358134ec6 Scumbag API renamed some fields X.X 2012-05-13 02:10:05 +12:00
Luke Rogers da9441a5e1 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-05-11 07:43:27 +12:00
Luke Rogers d5ba3e2e56 Tweaked hash command 2012-05-11 07:40:27 +12:00
Luke Rogers 57e4838970 Looks nicer if it all matches 2012-05-10 09:18:51 +12:00
Luke Rogers fc1f7cd193 We don't need these 2012-05-10 09:16:24 +12:00
Luke Rogers 37b50b3fee Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-05-10 07:55:29 +12:00
neersighted 742fc505dd Updated code in feelings.py to match violence.py 2012-05-09 12:58:28 -07:00
Luke Rogers 849c86f003 PEP-8 2012-05-10 07:54:30 +12:00
neersighted 78d5cad819 Fixed derpcode (import IN a command) 2012-05-09 12:52:24 -07:00
Luke Rogers d09e493515 Moved an import 2012-05-10 07:47:57 +12:00
Luke Rogers 16a9279b21 Silly people flipping 0 coins >< 2012-05-09 13:30:50 +12:00
Luke Rogers 88723d21a4 Tuples! 2012-05-09 13:26:52 +12:00
Luke Rogers f0c23808f9 Moar 2012-05-09 12:22:34 +12:00
Luke Rogers e810102f8b Updated violence to use list comprehensions 2012-05-09 12:05:41 +12:00
Luke Rogers 4ebddda3c8 PEP-8 2012-05-09 07:54:55 +12:00
Luke Rogers a54a061793 Changed method of formatting memory usage. 2012-05-08 23:28:48 +12:00
Luke Rogers 8396b7d36c Removed DerpCode 2012-05-07 11:58:29 +12:00
Luke Rogers 55a8b284b8 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-05-01 00:42:16 +12:00
Luke Rogers a018763cb7 time.py now handles unknown locations correctly 2012-05-01 00:41:20 +12:00
neersighted 8b8013ed38 added geoNICK to geoip.py 2012-04-29 20:38:38 -07:00
Luke Rogers 5468d80b69 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-04-30 02:03:54 +12:00
Luke Rogers 7529cb2ba3 PEP-8 2012-04-30 02:02:14 +12:00
Luke Rogers fbf836a472 Update plugins/seen.py 2012-04-28 17:15:23 +12:00
Luke Rogers 546a40ccfb Oops 2012-04-28 03:12:00 +12:00
Luke Rogers 51484a2c11 Renamed some config options because I'm evil 2012-04-27 17:47:18 +12:00
Luke Rogers a7299b2aa6 Lastfm now tells you how long ago a user listened to a song 2012-04-27 00:27:19 +12:00
Luke Rogers edb5979340 Update plugins/weather.py 2012-04-26 22:15:33 +12:00
Luke Rogers 547e5f93e8 Forgot a comma. Rage 2012-04-26 13:29:03 +12:00
Luke Rogers b7972bde45 Fixed up formatting 2012-04-26 13:17:40 +12:00
Luke Rogers 9abfe9de14 Added full Celsius support to .weather 2012-04-26 13:12:04 +12:00
Luke Rogers ff5a4b0e3b A quick tweak 2012-04-26 12:52:19 +12:00
Luke Rogers ba0620aa39 Enabled SafeSearch 2012-04-26 12:33:55 +12:00
Luke Rogers 7ab4a36379 Update plugins/lastfm.py 2012-04-26 10:26:53 +12:00
Luke Rogers c5585633c6 Fixed bugs 2012-04-25 19:59:11 +12:00
Luke Rogers 5185b13621 Oops, forgot default parmeter and an import 2012-04-25 19:48:14 +12:00
Luke Rogers ec0eae4bf6 Case sensitivity is better then derpy case-insensitivity 2012-04-25 14:03:20 +12:00
lukeroge c489454b0e Its probably a bad idea to rename modules - its a pain to change all of the references to them 2012-04-25 03:07:01 +12:00
Luke Rogers 4538b67a20 Changed formatting > text 2012-04-24 08:51:54 +12:00
Luke Rogers d34b14dfde Moved ./formatting.py to ./text.py 2012-04-24 08:41:22 +12:00
Luke Rogers 8783cb3f0d Split .urban from dictionary.py 2012-04-24 00:07:17 +12:00
Luke Rogers 9602fc8e8e Trimmed some stuff 2012-04-23 22:41:52 +12:00
Luke Rogers 9427501433 wc_cats is now.. insanely huge (pulled list from https://github.com/lukeroge/wc_gen/) 2012-04-23 21:59:13 +12:00
Luke Rogers 5732982873 forgot to update this library, derp 2012-04-23 21:46:52 +12:00
Luke Rogers 82cf1d337b Small formatting derp in wolframalpha.py 2012-04-23 21:41:51 +12:00
Luke Rogers 04457beb11 Various namegen tweaks 2012-04-23 21:38:21 +12:00
lukeroge 72cd127aa3 Kill tweaks 2012-04-23 13:51:26 +12:00
lukeroge 86facabf70 Update plugins/coin.py 2012-04-23 13:29:25 +12:00
lukeroge b5fbcaaefc Optimized some older code. 2012-04-23 13:16:08 +12:00
neersighted 99ce2f09a6 changed max coins on request of R2D2Warrior 2012-04-22 17:54:14 -07:00
lukeroge 1ca04b6b3e Random tweaks 2012-04-23 11:58:19 +12:00
lukeroge 2e597038ea Why was this code even here? o-o 2012-04-23 11:40:45 +12:00
lukeroge 5281cc6fff Oops, forgot to remove that line 2012-04-23 11:38:34 +12:00
lukeroge a80b8b7eb8 Tweaks 2012-04-23 11:35:52 +12:00
Luke Rogers 36dcf308d3 Changed method of adding http:// sot URLS 2012-04-23 07:44:25 +12:00
Luke Rogers 240440ac13 Added Django license 2012-04-22 04:35:10 +12:00
Luke Rogers c0ebc097b1 Extended formatting library 2012-04-22 04:26:24 +12:00
Luke Rogers ddee3b6ab1 Wolfram Alpha now uses web.py to shorten URLS 2012-04-21 16:03:08 +12:00
Luke Rogers 3f937dca91 PEP-8 2012-04-21 15:57:05 +12:00
Luke Rogers b387b15c8f moved bit.ly code to a new library 2012-04-21 15:55:52 +12:00
Luke Rogers 4777cfbcda improved WA plugin (need to make it shorten once I make the web lib) 2012-04-21 03:36:06 +12:00
Luke Rogers 005bc0457e Dear @NeerSighted, please test your 'fixes' before committing. Love, Luke 2012-04-21 03:10:48 +12:00
Luke Rogers a9927eca90 PEP-8, tweaks to .time and a new library (soon to be expanded) 2012-04-21 02:35:35 +12:00
Luke Rogers e959c27d66 Nice place name for UNIX time 2012-04-21 01:45:02 +12:00
lukeroge d7bc5c1cce Removed errant comma 2012-04-20 09:10:26 +12:00
Luke Rogers 5f43d70f97 Fixed bug in plugins/fortune.py 2012-04-20 08:56:06 +12:00
Luke Rogers 50ddc62386 Tweaked some strings in plugins/mcitems.py 2012-04-19 23:59:17 +12:00
Luke Rogers 440d2448e5 Hid redstone wire block 2012-04-19 23:51:49 +12:00
Luke Rogers 2a74c1625c Added .id alis for .itemid 2012-04-19 23:49:10 +12:00
Luke Rogers 9809e84e99 Tweaked some data files 2012-04-19 23:46:47 +12:00
Luke Rogers 5a1ac746e1 Why the heck did we still have that thing? O_O 2012-04-19 23:29:55 +12:00
Luke Rogers 4a0d424f9a Improved old spell check plugin 2012-04-19 23:18:12 +12:00
Luke Rogers 64981d429b Rewrote plugins/time.py to use Wolfram Alpha 2012-04-19 22:37:36 +12:00
Luke Rogers cd9170f133 Updated help message for lastfm 2012-04-19 21:30:07 +12:00
Luke Rogers 472cc39e7b removed code to get user from nick 2012-04-19 21:27:52 +12:00
Luke Rogers 7eb9ff1c7f Standardised name saving between weather and lastfm 2012-04-19 21:25:08 +12:00
Luke Rogers 9ff3eda44b More tweaks 2012-04-19 20:50:08 +12:00
Luke Rogers 11b7f870e9 tweaked output string 2012-04-19 20:45:37 +12:00
Luke Rogers 6ec262da3d Tweaked imports 2012-04-19 20:40:16 +12:00
Luke Rogers ba65e889f6 fixed indentation derp 2012-04-19 20:32:31 +12:00
Luke Rogers 7a654e0541 removed dependance on locale in youtube.py 2012-04-19 19:39:43 +12:00
Luke Rogers 0d1d467861 Removed old MyGengo translate plugin for now 2012-04-19 19:04:08 +12:00
Luke Rogers 0998cc6709 Damn you crappy code editor 2012-04-19 13:31:47 +12:00
Luke Rogers 77529fa04a testing... 2012-04-19 13:29:53 +12:00
lukeroge ebeeb7d09f Another tweak 2012-04-19 13:00:02 +12:00
lukeroge ff2ec39914 Makes more sense 2012-04-19 12:30:10 +12:00
lukeroge d2260bc5d8 Fixed URL, small tweaks 2012-04-18 16:35:57 +12:00
lukeroge 61dd81cf36 Fixed retweet bug re c94b02b71e 2012-04-18 16:31:25 +12:00
lukeroge 063ce05410 xrange is better for these things 2012-04-16 16:34:38 +12:00
neersighted da3e3ab028 fixed bug in feelings.py and violence.py 2012-04-15 19:12:32 -07:00
lukeroge 02435f97f0 nou 2012-04-04 11:13:58 +12:00
lukeroge 39744d714a Lets add a default here 2012-04-04 10:40:07 +12:00
lukeroge 1670e1d8ac Removed http related code, therefore making this work when LXML is missing 2012-04-04 10:28:59 +12:00
neersighted f9ddfaaad5 Fixed flirt bug 2012-04-03 13:58:15 -07:00
neersighted 4e520b8c1a Moved namefiles 2012-04-02 18:01:38 -07:00
neersighted fed5c17468 Added multi-user admining 2012-04-02 17:40:52 -07:00
neersighted d07f28885d Fixed bug with spaces in names 2012-04-02 17:33:16 -07:00
neersighted 3bd1843d34 Renamed the admin/unadmin commands 2012-04-02 17:31:25 -07:00
neersighted 9234f3f0ab oops, had to re-add lower 2012-04-02 17:09:30 -07:00
neersighted 40944e6054 removed lowercase 2012-04-02 16:57:08 -07:00
neersighted a958266f99 pep8 2012-04-02 13:17:47 -07:00
neersighted c5dc57dd0a updated docstring 2012-04-02 13:16:38 -07:00
neersighted 6d92d6e046 Made .cycle and .join operate on the current channel by default 2012-04-02 13:14:38 -07:00
neersighted 0b8f1f665d Fixed spaceing in .me help message 2012-04-02 13:10:44 -07:00
Luke Rogers d666c5db45 Made stuff look nice 2012-04-03 08:06:31 +12:00
neersighted cb474ddc03 Fixed restarting durp 2012-04-02 12:32:42 -07:00
neersighted bfa42ea220 Fixed Admin-by-nick bug 2012-04-02 10:30:58 -07:00
neersighted ad71129029 Added more bodyparts 2012-04-02 09:50:32 -07:00
neersighted f1c75e3095 Punct fixes 2012-04-02 09:49:27 -07:00
neersighted 004f7916c7 Minor tweaks 2012-04-02 09:37:35 -07:00
neersighted 1b9d89c15f Updated fileperms 2012-04-02 09:32:56 -07:00
neersighted 84e1a1fe5a Added actual data to CTCP TIME/FINGER 2012-04-02 09:32:21 -07:00
neersighted a659cebde6 Bugfix 2012-04-02 09:19:44 -07:00
neersighted 508fec8ae8 PEP8, lots of tweaks/fixes 2012-04-02 09:17:55 -07:00
neersighted ba7304a071 Added more triggers to .gis 2012-04-02 08:20:17 -07:00
neersighted 681745d357 Added json/persist to ignore.py, added in-chat admin adding 2012-04-01 22:37:32 -07:00
neersighted 5af42f128a added the main op commands 2012-04-01 21:30:04 -07:00
neersighted adc9a3c608 Minor changes to return() layout 2012-04-01 20:57:00 -07:00
neersighted 70c41b3038 Made .ignored use notice(), you can now ignore via hostmask (*!*@*) 2012-04-01 20:54:49 -07:00
neersighted 126ef8d319 split admin/op commands 2012-04-01 20:53:16 -07:00
neersighted 03daf6a006 Added message to adminonly commands 2012-04-01 19:01:20 -07:00
neersighted ba65a90f6f Added threads to .mem 2012-04-01 18:46:13 -07:00
lukeroge d24f001da6 moved float() 2012-04-02 09:29:42 +12:00
Luke Rogers 1bbf10efdf durp 2012-04-02 07:51:44 +12:00
Luke Rogers 365c7801fe Changed method of getting uptime 2012-04-02 07:51:02 +12:00
Luke Rogers a84bc36096 Removed useless import 2012-04-02 07:21:47 +12:00
Luke Rogers 0894908ad5 Switched to cross-platform uptime code 2012-04-02 07:05:27 +12:00
Luke Rogers c4df4c5b2b durr 2012-04-02 01:06:11 +12:00
Luke Rogers 6d81048d3f Fix 2012-04-02 01:01:01 +12:00
Luke Rogers 75694df0db Updated feelings.py to match violence.py 2012-04-01 23:56:44 +12:00
Luke Rogers 9b2726e386 Disabled old unmaintained plugin 2012-04-01 23:51:19 +12:00
Luke Rogers 81958d63b7 Totally rewrote part of system.py 2012-04-01 23:45:45 +12:00
Luke Rogers d03f6b63c6 A few tweaks to system.py 2012-04-01 22:58:14 +12:00
lukeroge 55676d86d9 Fixed bug 2012-04-01 15:39:34 +12:00
neersighted 1c374114ec Made feelings.py use the data/ dir, updated other plugins to not use input.* 2012-03-31 16:01:23 -07:00
neersighted 1e13e8e263 Updated code 2012-03-31 09:22:06 -07:00
neersighted 62b3e84ca0 message tweaks 2012-03-31 08:57:51 -07:00
neersighted 79edc5e8bc bugfix 2012-03-31 08:20:51 -07:00
neersighted 0a0e10d363 credit 2012-03-31 08:19:17 -07:00
neersighted bdb08fc23f tweaked error message, added mtg.py to disabled_plugins 2012-03-30 18:12:43 -07:00
neersighted e93d4ed231 removed mtg.py 2012-03-30 17:26:38 -07:00
neersighted 0e6840b0a8 .me bugfix 2012-03-30 17:19:47 -07:00
neersighted 10e975ed69 rename .act to .me 2012-03-30 17:07:29 -07:00
neersighted e90d72e6e0 docstring tweaks 2012-03-30 16:58:12 -07:00
Luke Rogers 22ba86ec5a You can now ignore by host 2012-03-31 12:52:51 +13:00
Luke Rogers a69e7fa510 We don't need multiple hooks, this thing has autosuggest/complete 2012-03-31 12:46:10 +13:00
neersighted 3c67274d5d cleaned code, added more detail into .sys 2012-03-30 16:38:31 -07:00
neersighted 17ab4e436d optimized uptime code, fixed bug in ping.py 2012-03-30 15:04:11 -07:00
neersighted c0cb9671a1 cleaning up messy code 2012-03-30 14:52:00 -07:00
neersighted ac9dfc99df added rounding,nadded conversion yo windows version 2012-03-30 12:06:36 -07:00
neersighted 1255690216 added conversion of kb to mb 2012-03-30 11:48:24 -07:00
neersighted a14b1f1fb6 tweaks, added help stings 2012-03-30 09:31:36 -07:00
neersighted 84e18617d8 reprdered code, added .pid 2012-03-30 09:17:31 -07:00
neersighted 392b4b96c4 moar bolding 2012-03-30 09:10:48 -07:00
neersighted a49009c53c added uptime, but id does not work with hours. will fix later 2012-03-30 09:03:34 -07:00
neersighted 1a436f87bf Functionized the proc reader, added more cool stuff 2012-03-30 07:58:39 -07:00
neersighted a81ece7c0d tweaks to system.py 2012-03-30 07:51:59 -07:00
neersighted 0849e3f09b tweaks to .sys 2012-03-29 18:22:22 -07:00
neersighted 9398190a5d merge mem/sys 2012-03-29 17:16:31 -07:00
neersighted d717292c13 fix help message 2012-03-29 17:08:59 -07:00
lukeroge 7b1cc2ff0e Added code to unescape HTML entities 2012-03-30 12:58:47 +13:00
lukeroge 88ea538773 Lolspelling 2012-03-29 21:21:43 +13:00
lukeroge 17a4d8262c Added Windows catch 2012-03-29 21:12:41 +13:00
lukeroge 7b21ffe065 Fixed up some really screwy encoding 2012-03-29 20:53:57 +13:00
lukeroge 67d0eb1b2f Update plugins/sieve.py 2012-03-29 11:23:20 +13:00
lukeroge 36d7d0a1cc Changed code around a bit 2012-03-29 11:19:54 +13:00
lukeroge 90aa412a00 Moar optimisation 2012-03-29 11:11:48 +13:00
lukeroge 66c43af84e Switched to a faster method of printing the channel list (hah, I bet this will confuse python beginners) 2012-03-29 11:07:41 +13:00
lukeroge ebdf34256e Bug fixes 2012-03-29 10:48:59 +13:00
lukeroge 2f492a4659 added .system to get info on the host system 2012-03-28 12:22:43 +13:00
lukeroge b35868c0f1 Modernized some code. 2012-03-28 11:24:20 +13:00
lukeroge 6c31f313fd Standardised function name 2012-03-28 11:04:06 +13:00
lukeroge 59aa505fcb Changed some code around 2012-03-28 10:44:07 +13:00
lukeroge 70b7539861 Update plugins/admin.py 2012-03-28 10:27:18 +13:00
Luke Rogers d65f155740 Workaround for stupid bug 2012-03-28 09:18:25 +13:00
Luke Rogers 8d6a2d71d4 Rewrote fmylife with a cache for instant fmls 2012-03-28 08:47:46 +13:00
Luke Rogers 921c16cf7c fixes 2012-03-26 23:18:19 +13:00
Luke Rogers 9d0e704eae Random tweaks 2012-03-26 21:59:02 +13:00
Luke Rogers cb9129aebc PEP-8 2012-03-26 18:36:40 +13:00
Luke Rogers 3acd6536a6 Quick fix in fortune.py 2012-03-26 18:33:11 +13:00
Luke Rogers 297806308c Finished refactor of violence 2012-03-26 18:32:20 +13:00
Luke Rogers 69775a0cc7 More refactoring 2012-03-26 18:11:22 +13:00
Luke Rogers 18b90a2b2a Still buggy, will fix soon (need to go out) 2012-03-26 17:34:08 +13:00
Luke Rogers b725d49c33 started switching violence.py to text files 2012-03-26 17:28:22 +13:00
Luke Rogers 9ef6899266 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-03-26 17:19:47 +13:00
Luke Rogers bd7ffe11ed Refactoring + Windows fixes 2012-03-26 17:17:19 +13:00
lukeroge f26e2cd094 You can now admin users by nick 2012-03-26 11:25:57 +13:00
neersighted 9ce44024c2 fixes 2012-03-24 19:15:28 -07:00
neersighted ac9e567eaf renamed mute.py to ignore.py 2012-03-23 20:42:08 -07:00
neersighted cb33198bfb fix help messages 2012-03-23 20:34:33 -07:00
neersighted 51a31caf99 Update plugins/urlparse.py 2012-03-23 19:36:24 -07:00
Luke Rogers f025df92b6 PEP-8 + ping.py changes 2012-03-23 18:14:58 +13:00
Luke Rogers 3224bbe370 started cleaning up admin.py 2012-03-23 18:08:58 +13:00
Luke Rogers 90aa8976fc upgraded ping.py 2012-03-23 17:51:02 +13:00
Luke Rogers 954ea57fce standardised multiline command docstrings 2012-03-23 14:51:34 +13:00
Luke Rogers 549bb70690 PEP-8 2012-03-23 13:32:48 +13:00
Luke Rogers e7d69e63c0 Pep-8 2012-03-23 13:22:23 +13:00
Luke Rogers ffbeab7e14 PEP-8 2012-03-23 13:00:22 +13:00
lukeroge 8c3bc46343 Fixed bug 2012-03-23 11:00:59 +13:00
lukeroge b23d54df44 More fixes 2012-03-23 10:57:02 +13:00
lukeroge 3e2dad827f Fixed bug 2012-03-23 10:53:35 +13:00
Luke Rogers d6e2dc8f85 a few fixes 2012-03-23 07:54:57 +13:00
Luke Rogers d74a57d387 removed default action 2012-03-23 07:36:00 +13:00
Luke Rogers 2c71c75e66 added mute command (didn't use the feature branch, git-flow was acting up) 2012-03-23 07:34:48 +13:00
Luke Rogers 4edac9338a added .brainfuck as alias for .bf 2012-03-22 22:02:21 +13:00
Luke Rogers a36ef950e0 added .search as alias for .google 2012-03-22 21:59:55 +13:00
Luke Rogers b89e7589d0 removed ghastly yellow 2012-03-22 17:16:27 +13:00
Luke Rogers 3e5c2c94d9 added input.mask. returns 'user@host' 2012-03-22 17:04:48 +13:00
Luke Rogers 0c3e78bdce admin is now granted by hostmask user@host 2012-03-22 16:17:45 +13:00
Luke Rogers b47482a07a removed useless imports and debug code 2012-03-21 23:55:38 +13:00
Luke Rogers 15229a4d2e Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-03-21 23:53:06 +13:00
Luke Rogers d935cccd18 Dumped the buggy auto parser. replaced it with a faster command-based system that doesn't fail as much 2012-03-21 23:52:15 +13:00
lukeroge 42384f9981 Update plugins/dictionary.py 2012-03-21 15:41:44 +13:00
neersighted 3a14d78daa updated links 2012-03-19 23:58:21 -07:00
frozen- 35806b1958 Update & Organized Recipes in accordance to minecraftwiki.net/wiki/crafting for easier future updates 2012-03-19 21:51:49 -07:00
Luke Rogers ebfb6bd809 Changed the way mcitems limits stuff 2012-03-20 16:10:25 +13:00
Luke Rogers c06012ffcd added comment support to mcitems.py 2012-03-20 15:53:33 +13:00
Luke Rogers c35f53407a updated itemids by _frozen 2012-03-20 15:52:49 +13:00
lukeroge 70ca461830 Added redstone lamp 2012-03-20 11:56:23 +13:00
lukeroge d8a348ff7c More 1.0+ stuff 2012-03-20 11:49:18 +13:00
lukeroge e4ba0ea3a9 1.0 items part one 2012-03-20 11:42:48 +13:00
lukeroge fd4e605ffa Fixed derp 2012-03-20 11:33:00 +13:00
lukeroge ec1c491918 added nether brick items 2012-03-20 11:31:49 +13:00
lukeroge 35c1a159f0 Changed gold block to nugget 2012-03-20 11:25:33 +13:00
Luke Rogers 304be8fd26 improved .urban 2012-03-20 09:01:31 +13:00
Luke Rogers 988d46d797 Tweaks to admin.py + new command 2012-03-20 00:14:20 +13:00
Luke Rogers ad3db1d036 Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-03-19 23:32:18 +13:00
Luke Rogers 03f82203e1 small plugin tweaks 2012-03-19 23:31:54 +13:00
neersighted 9161fae6d6 Fixed help message in mctools.py 2012-03-18 20:09:26 -07:00
neersighted 8538d2a676 Tweaked error messages in mcitems.py 2012-03-18 20:07:10 -07:00
Luke Rogers 1a1e1f8479 Fixed up spammy commands 2012-03-19 15:57:43 +13:00
Luke Rogers 51ccb3e844 More lukederps 2012-03-19 15:50:18 +13:00
lukeroge 4c39506b76 Update plugins/dice.py 2012-03-19 12:35:20 +13:00
Luke Rogers 1907cbb389 push 2012-03-16 16:20:13 +13:00
neersighted f720790b85 more lastfm tweaks 2012-03-13 11:57:09 -07:00
neersighted 4cb2060872 tweak lastfm help message 2012-03-13 11:55:58 -07:00
neersighted d08a64c0ad minor tweaks 2012-03-13 11:53:32 -07:00
neersighted b228b635cf typo 2012-03-12 14:36:27 -08:00
neersighted e246512315 fixed autohelp in lastfm.py 2012-03-12 14:35:36 -08:00
Luke Rogers 75c17d5723 another quick bugfix 2012-03-13 10:43:28 +13:00
Luke Rogers 4c1ec88536 Fixed bug 2012-03-13 10:18:51 +13:00
Luke Rogers f1815037c0 switched to proper nick change function 2012-03-13 10:07:32 +13:00
Luke Rogers 77d86dc840 Typo 2012-03-13 09:50:55 +13:00
Luke Rogers d629f0235e Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-03-13 09:49:31 +13:00
Luke Rogers 056dbc5037 seen.py now records users hostmasks in the DB 2012-03-13 09:48:58 +13:00
neersighted de2810662f Merged flirt and insult.py => feelings.py 2012-03-12 13:41:26 -07:00
Luke Rogers 6edeb547f8 oops 2012-03-13 09:33:52 +13:00
Luke Rogers f9ee9e0bac Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-03-13 09:32:14 +13:00
Luke Rogers c168a179e3 Changed method of checking for admin powers, small tweaks 2012-03-13 09:31:41 +13:00
neersighted df94d61d70 Fixed up insult to make it match violence/flirt.py 2012-03-12 13:28:10 -07:00
Luke Rogers 7e00677c03 removed some useless code 2012-03-13 08:10:01 +13:00
Luke Rogers e9ae52c80f fixed command aliases in plugins/remember.py 2012-03-13 07:23:41 +13:00
Luke Rogers 923e829068 pep8 tweaks 2012-03-13 07:13:32 +13:00
Luke Rogers a1eb155b14 Small tweaks 2012-03-13 00:40:37 +13:00
Luke Rogers b1dece0edd standardised multiline strings 2012-03-13 00:36:58 +13:00
Luke Rogers c108e8b4dd tidied top comment 2012-03-13 00:26:01 +13:00
Luke Rogers 222e49b356 pepified plugins/admin.py 2012-03-13 00:25:38 +13:00
Luke Rogers cb742f4e93 PEP8 baby! (my pep8 says it does need a space in 'CAT':-10, so I re-added them 2012-03-13 00:21:05 +13:00
Luke Rogers d39fdc51af Tweaked plugins/time.py - more coming soon :) 2012-03-13 00:11:51 +13:00
lukeroge 10648e9bb2 Update plugins/admin.py 2012-03-12 22:36:09 +13:00
neersighted f521c61b9b oops, messed up the pep8. fixed! 2012-03-11 22:33:55 -08:00
neersighted b87d3fbbbe Merge branch 'develop' of github.com:ClouDev/CloudBot into develop 2012-03-11 22:27:19 -08:00
neersighted fbd36b47be Added admin command, cleaned up file 2012-03-11 22:24:52 -08:00
lukeroge 36fd6af7ec Update plugins/todo.py 2012-03-12 11:47:22 +13:00