Commit graph

1065 commits

Author SHA1 Message Date
neersighted 0948ceed12 fixed minor naming issue in kill.py 2012-03-05 20:56:03 -08:00
neersighted 59628292c1 Cleaned up flirt, kill, lart, and slap.py 2012-03-05 20:53:45 -08:00
lukeroge bf58e1a8a3 Removed penis reference that was never supposed to be pushed to github. ._. 2012-03-05 11:13:48 +13:00
Luke Rogers 104a4d6810 Made url parsing toggleable, added more advenced regex 2012-03-04 14:23:39 +13:00
Luke Rogers 7e3ce7ddba Re-added rating 2012-03-04 13:47:14 +13:00
neersighted dba741003f added more to kill.py/slap.py 2012-03-03 14:34:21 -08:00
neersighted a82b385622 Fixed typos/added stuff to flirt.py, kill.py,and slap.py 2012-03-03 14:28:42 -08:00
neersighted bef009c54e Tweaks/additions to lart.py 2012-03-03 14:14:40 -08:00
neersighted c68fafc43a Change header to BING 2012-03-02 12:14:45 -08:00
neersighted 95671d5241 Merged mcping.py into mctools.py
* mcping.py => mctools.py
2012-03-02 11:10:51 -08:00
neersighted e2a575aa0a Fixed typos in lart/kill/slap, added some minecraft ones too!
* Added Minecraft-Related LARTs (BECAUSE I CAN!)
* Fixed Typos (BECAUSE WE FAIL)
2012-03-02 09:53:46 -08:00
neersighted dec3690373 Fix minor bug in URL detection 2012-03-02 01:36:47 -08:00
neersighted 5234eac522 Man, this patch just keeps dragin. make urlparse.py not need a / after aurl 2012-03-01 23:02:09 -08:00
neersighted 0f2206f68f fixed regex in urlparse.py to not parse commands, also made it respece paths 2012-03-01 22:50:47 -08:00
Luke Rogers 2f2c732237 fixed a bug in plugins/factoids.py 2012-03-02 16:41:26 +13:00
Luke Rogers bc3b61e57f added optional factoid prefix. closes #17 2012-03-02 15:38:32 +13:00
neersighted bb5a192982 add more aliases to admin.py, and move cloudbot.sh into its spot as cloudbot. now ready for primetime! 2012-03-01 16:14:01 -08:00
neersighted 600b270928 fixed restart, scrapped python wrapper 2012-03-01 14:18:13 -08:00
neersighted f0eeb9aa75 oops, won't send quit message like that 2012-03-01 13:55:32 -08:00
neersighted a74c4c0933 y u no work, .restart? 2012-03-01 13:52:09 -08:00
neersighted daf3a86113 .stop works, as well as .clear. now just have to fix .restart 2012-03-01 12:53:22 -08:00
neersighted f6dff101f4 remoced lib, trying to fix .restart, .quit, and .clear 2012-03-01 12:48:25 -08:00
neersighted e386b9999a fixed bug in password 2012-03-01 12:20:44 -08:00
neersighted 256ffd5b9d update password.py to be faster (and better (arrays!)), and add credit to lastfm.py 2012-03-01 12:03:27 -08:00
neersighted 42b4d4951a fixed .quit in irc 2012-03-01 10:39:51 -08:00
neersighted e061f4dd6d fixed bug in stayalive code 2012-03-01 01:24:15 -08:00
neersighted 5e569032e6 fix minor bug with rejoins 2012-03-01 00:57:38 -08:00
neersighted 8221dd68ef Merge branch 'develop' of git://github.com/lukeroge/CloudBot into develop 2012-02-29 21:02:12 -08:00
neersighted f1e5c68f66 permissions 2012-02-29 20:57:29 -08:00
Luke Rogers 2bb7e5850c removed a useless import 2012-03-01 17:55:12 +13:00
Luke Rogers 6d2e61e4d9 I win (fixed security hole) 2012-03-01 17:54:00 +13:00
Luke Rogers 24e5298a68 max and average were swapped in plugins/ping.py 2012-03-01 17:01:11 +13:00
neersighted d72cd13a13 added message to ping 2012-02-29 19:12:30 -08:00
neersighted 648d8061f2 add ms to ping.py 2012-02-29 18:50:11 -08:00
neersighted 08de70d9e0 added ping plugin 2012-02-29 18:48:44 -08:00
neersighted 7c0ff1f561 updates, fixed .clear 2012-02-29 12:11:51 -08:00
neersighted 4e1ae63ffe added .clear to clear log 2012-02-29 12:00:10 -08:00
neersighted c172a8756c rename urltools.py to something more appropate 2012-02-29 00:50:15 -08:00
lukeroge b169eb3fdf Changed code to unescape titles properly 2012-02-29 21:43:11 +13:00
neersighted ed50bc746c pep8 much? 2012-02-29 00:29:53 -08:00
neersighted e77e45d8b8 update urltools.py for git.io 2012-02-28 23:32:42 -08:00
neersighted f3c8a54d3f changes violence arround a bit 2012-02-28 23:31:42 -08:00
neersighted acb59d8bc5 update youtube.py, remove references to skybot 2012-02-28 23:10:36 -08:00
neersighted b3f8556fbc fixed urltools.py 2012-02-28 22:58:10 -08:00
neersighted 31699c840b pep8 2012-02-28 22:09:19 -08:00
neersighted 79b4f15b45 pep8 2012-02-28 21:58:38 -08:00
neersighted 715f926846 moar PEP8 2012-02-28 21:47:11 -08:00
neersighted 49e3943e7f more PEP8 2012-02-28 21:15:35 -08:00
neersighted eec12aa9e4 pep8 2012-02-28 21:09:40 -08:00
neersighted c014d91ec2 switched restarter to python 2012-02-28 20:54:42 -08:00
neersighted de5c778866 DOC changes, permissions 2012-02-28 18:52:34 -08:00
neersighted 068ccab86b moved ctcps arround 2012-02-28 18:32:01 -08:00
neersighted 6cf588b994 added configurable auto-invite-join 2012-02-28 15:11:30 -08:00
neersighted e6acc60343 added autorejoin, fixed bug 2012-02-28 15:02:44 -08:00
neersighted af97d71f33 minor twekage 2012-02-28 14:38:55 -08:00
neersighted 4a9dc33003 add some CTCPs 2012-02-28 14:29:53 -08:00
neersighted 84c83d8c39 Added translate with MyGengo 2012-02-28 12:31:43 -08:00
neersighted 254384231c added baisc outlne of translator 2012-02-28 02:10:28 -08:00
neersighted cf5630bf79 too manneh dots 2012-02-28 00:37:02 -08:00
neersighted 052a743147 aded restart 2012-02-28 00:34:04 -08:00
neersighted 5bce8eec22 permission changes 2012-02-27 22:46:47 -08:00
neersighted 05374d456b Remove mute.py to be added as a feature branch 2012-02-27 22:39:37 -08:00
neersighted effd039edc version tweeks 2012-02-27 22:33:57 -08:00
lukeroge f1c30e2e05 Hashed out the sieve hook to avoid totally breaking CloudBot for all users 2012-02-28 18:50:01 +13:00
neersighted 0cbb886ae9 making progress on mute 2012-02-28 13:48:44 +08:00
neersighted 39147ef498 removed refence to mute, now seperate plugin 2012-02-28 13:48:43 +08:00
neersighted d7e7e1a7a8 Added new git.io url shorter plugin. Base code by @k3mm0tar 2012-02-28 12:24:07 +08:00
Luke Rogers 43b81fc9c5 Added mock mute plugin - just need a way to store data on mutes 2012-02-28 16:34:00 +13:00
Luke Rogers 5cf7e2a856 fuxkied it up :> 2012-02-28 16:22:39 +13:00
Luke Rogers c250901a65 Removed existing mute from plugins/admin.py (will be back soon in a new custom plugin) 2012-02-28 16:20:01 +13:00
neersighted 2ef2bb3327 typo 2012-02-28 10:41:53 +08:00
neersighted c58192f72c overhauled help 2012-02-28 10:41:53 +08:00
neersighted 0fdf370733 realize mcpaid was already in mctools.py, so remove it 2012-02-28 10:41:52 +08:00
neersighted 9a06f291d2 Revert "added ignore mode" 2012-02-28 10:41:52 +08:00
neersighted f893d9ed65 added ignore mode 2012-02-28 10:41:51 +08:00
neersighted 3cd2265531 added mcpaid 2012-02-28 10:41:51 +08:00
neersighted 5c09e0c0d1 merged mute with admin 2012-02-28 10:41:51 +08:00
neersighted be1a5777f5 changed help a to mach other plugins, added help to vimeo 2012-02-28 10:41:50 +08:00
neersighted 1af7998666 Added mute plugin, and mode plugin 2012-02-28 10:41:50 +08:00
neersighted b3326e0fe9 fixed lastfm for default user 2012-02-28 10:35:27 +08:00
neersighted ea2468b742 changed error strings a bit 2012-02-28 10:35:26 +08:00
neersighted 336b81abc0 Added help string to lastfm 2012-02-28 10:35:26 +08:00
neersighted bcdb686989 Fixed DOS format line endings in lastfm.py 2012-02-28 10:35:25 +08:00
neersighted 1905f68037 Upgraded lastfm to use SQL 2012-02-28 10:35:25 +08:00
lukeroge dad1c0873e Updated plugins/potato.py. Because I can 2012-02-28 12:28:28 +13:00
neersighted 6b552a1489 Fixed whois 2012-02-28 07:14:22 +08:00
neersighted a3faa053de fixed bug 2012-02-28 06:52:15 +08:00
Luke Rogers f178ed33b6 Added .expand to get original URL from shortened URL 2012-02-26 22:36:26 +13:00
lukeroge d5c81f6079 Update plugins/shorten.py 2012-02-26 22:08:36 +13:00
lukeroge dcdc3341e3 durp 2012-02-26 19:51:54 +13:00
lukeroge 475ef0ebbc Update plugins/admin.py 2012-02-26 19:47:13 +13:00
Luke Rogers 5a285c4f77 Removed another abandoned plugin 2012-02-26 04:19:23 +13:00
Luke Rogers 2020d4d5a0 Capitalised some strings 2012-02-26 04:13:38 +13:00
Luke Rogers 08a6a51d7f Removed debug line, tweaked some text 2012-02-26 02:35:54 +13:00
Luke Rogers 22c75d04eb Gave plugins/twitter.py a facelift 2012-02-26 02:32:48 +13:00
lukeroge 8dbf9b6a65 Somehow the last commit stuffed up. Lets try it again 2012-02-26 00:43:14 +13:00
Luke Rogers 98ff0ab723 Tweaked plugins/shorten.py to return correct errors 2012-02-26 00:37:16 +13:00
Luke Rogers f7b0d6f388 Fixed plugins/mctools.py 2012-02-24 16:23:16 +13:00
Luke Rogers 2a9aa2419d test sync 2012-02-24 16:17:59 +13:00
Luke Rogers 6f6aa28cee test 2012-02-24 14:38:08 +13:00
Luke Rogers e26ef6b4ba test 2012-02-24 14:21:23 +13:00
Luke Rogers 57a3873f15 Added towns.nam, adjusted items.nam to work with towns.nam 2012-02-24 13:26:47 +13:00
Luke Rogers 265f2815d8 Major recoding of plugins/namegen.py and associated files 2012-02-24 11:40:26 +13:00
Luke Rogers cb4a27e2a2 Reverted earlier commit - it made logs a mess 2012-02-24 09:03:02 +13:00
Luke Rogers c2f9188ec0 Fixed the namegen plugin 2012-02-24 07:50:58 +13:00
Luke Rogers 3d825f87d3 slight tweaks to plugins/fmylife.py 2012-02-24 02:52:09 +13:00
Luke Rogers a4f9c2d070 Greatly improved plugins/fmylife.py :) 2012-02-24 02:41:13 +13:00
Luke Rogers 62437817f4 Fixed plugins/fact.py 2012-02-24 00:10:15 +13:00
Luke Rogers 7fed7057a6 Messed up the last commit 2012-02-23 23:49:57 +13:00
Luke Rogers bdba84f861 Added plugins/fmylife, fixed plugins/util/misc.py 2012-02-23 23:49:06 +13:00
Luke Rogers ab34472f53 . 2012-02-23 15:36:57 +13:00
Luke Rogers 6cad8792d4 Added forecast command to plugins/weather.py 2012-02-23 15:35:40 +13:00
lukeroge 7f53bdcb49 Update plugins/quote.py 2012-02-23 10:41:54 +13:00
Luke Rogers a8f754ddc1 Added beta whois plugin 2012-02-22 18:03:28 +13:00
Luke Rogers 8e5e77b521 Changed to the old output format for plugins/google.py 2012-02-22 14:18:33 +13:00
Luke Rogers 91916f0286 added more kill lines with the help of #beastnode on irc.esper.net :) 2012-02-22 14:03:09 +13:00
lukeroge 38ef033713 Undid debug work in plugins/help.py 2012-02-21 12:18:06 +13:00
lukeroge b72e2d3fde Small fix in plugins/help.py 2012-02-21 11:48:21 +13:00
lukeroge bb622efcd8 Tidied plugins/util/misc.py (hope I didn't break anything) 2012-02-21 11:40:40 +13:00
lukeroge 71661983df Started cleaning up plugins/help.py 2012-02-21 11:31:18 +13:00
Luke Rogers 21b753c892 Fixed a bug in plugins/coin.py 2012-02-21 08:39:06 +13:00
Luke Rogers a63e35d043 Added bold, underline and italic/inverted shortcodes to plugins/factoids.py 2012-02-21 08:17:32 +13:00
Luke Rogers e10637c366 Tidied up plugins/coin.py 2012-02-20 16:34:17 +13:00
Luke Rogers 73f1a107ed Removed some useless code in plugins/admin.py 2012-02-20 16:29:46 +13:00
Luke Rogers 80fe70a288 Tidied plugins/slap.py 2012-02-20 16:01:51 +13:00
Luke Rogers bddb75d033 Moved broken/abandoned plugins take two 2012-02-20 15:55:42 +13:00
Luke Rogers 37475b364c Moved broken/abandoned plugins 2012-02-20 15:53:13 +13:00
Luke Rogers 9f95713443 Added descriptions to WC namefiles 2012-02-20 15:47:49 +13:00
Luke Rogers c89d64f204 added warrior cats namefiles 2012-02-20 15:46:00 +13:00
Luke Rogers 344a9ce069 Removed duplicate namefiles folder 2012-02-20 15:44:32 +13:00
Luke Rogers 4fe0231664 Removed misplaced file 2012-02-20 15:39:18 +13:00
lukeroge 55549c7d26 A few more tweaks to plugins/google.py 2012-02-20 10:56:38 +13:00
lukeroge 0f78c6dd8e Update plugins/google.py 2012-02-20 10:53:24 +13:00
lukeroge 0db9662c90 Update plugins/google.py 2012-02-20 10:50:02 +13:00
lukeroge 0525797cd8 Update plugins/wikipedia.py 2012-02-20 10:09:58 +13:00
Luke Rogers 08068e2d51 Removed excess newline 2012-02-20 07:13:39 +13:00
Luke Rogers e357ae1c94 Started tidying up admin.py 2012-02-20 07:10:57 +13:00
Luke Rogers 7c1fd68948 Did a bunch of tweaks 2012-02-20 00:00:51 +13:00
Luke Rogers 50d6840628 Changed .chnick to .nick 2012-02-19 15:26:19 +13:00
Luke Rogers 091cfe8469 Added .act to the admin commands 2012-02-19 15:20:25 +13:00
Luke Rogers d67d03d3ff This commit fixes #9. 2012-02-19 15:06:20 +13:00
Luke Rogers 031ca36e79 Derp 2012-02-19 15:01:53 +13:00
Luke Rogers 1810f0a0bd Changed google.py around 2012-02-19 15:01:22 +13:00
Luke Rogers 0eb3775e61 Added 200 coin limit to coin.py 2012-02-17 13:46:09 +13:00
Luke Rogers dd0cec62bc Improved config options, added stayalive code from biGGer 2012-02-17 13:32:27 +13:00
Luke Rogers d5fd951a39 Added cypher plugin by instanceoftom, removed duplicate plugin 2012-02-17 12:58:16 +13:00
Luke Rogers c0fb393b52 more API key stuff 2012-02-16 23:30:06 +13:00
Daniel Mudd 8b1f46cb83 Damn typos. 2012-02-16 16:14:36 +08:00
Luke Rogers a997e37718 updated some api stuff 2012-02-16 07:18:56 +13:00
Luke Rogers f75aeea2a9 make wolframalpha and urban use apis instead of scraping - commit from Skybot 2012-02-16 07:01:41 +13:00
lukeroge b37165b8d2 Added new command hook for youtube 2012-02-15 20:06:52 +13:00
Luke Rogers 2b45cd2b9b Fixed some stuff 2012-02-03 16:41:07 +13:00
Luke Rogers 2ee00dde5a Fixed tell.py 2012-02-03 02:19:12 +13:00
Luke Rogers 4ebaba1746 Cleaning up. 2012-02-03 02:15:06 +13:00
Luke Rogers 25ffcd44be Git is evil 2012-02-03 02:10:46 +13:00
Luke Rogers 9bc8901972 Massive code dump :o 2012-02-03 02:05:11 +13:00
lukeroge 8104d82179 Durr 2011-12-30 22:10:13 +13:00
lukeroge 46fd8b2309 Fixing up some stuff 2011-12-30 22:07:32 +13:00
Luke Rogers 185c1d5ae3 Improved plugins/coin.py with TheNoodle 2011-12-03 02:42:36 +13:00
Luke Rogers cd9e35ed33 coin.py is now a nest og if statements. Huzzah 2011-12-02 05:13:08 +13:00
Luke Rogers c4575a8e89 Recoded coin.py 2011-12-02 03:24:11 +13:00
Luke Rogers a9e000c6dd Adjusted .fact output 2011-12-02 02:38:34 +13:00
Luke Rogers 6d80ec1d77 bla 2011-12-01 04:56:46 +13:00
Luke Rogers afdc9f6e11 Improved URL parser 2011-12-01 01:51:43 +13:00
Luke Rogers 63d1f144b9 Added new function to http library 2011-12-01 01:50:28 +13:00
Luke Rogers 385f0b4b5e Reverted to a modified version of the Skybot youtube plugin 2011-12-01 01:37:22 +13:00
Luke Rogers 07508eb31f Added OMGFACTS plugin 2011-12-01 00:47:45 +13:00
Luke Rogers aa45288bd9 Fixed URL parser (again)" 2011-12-01 00:24:03 +13:00
Luke Rogers ac6a19947a Removed poken factoid prefixes, added more HTML entity codes to the URL parser 2011-11-26 13:16:55 +13:00
Luke Rogers fbde2addaa Removed poken factoid prefixes, added more HTML entity codes to the URL parser 2011-11-26 13:15:43 +13:00
Luke Rogers 2098397120 When you push without testing, you get burned. 2011-11-26 04:42:05 +13:00
Luke Rogers 436f7f691a Added .- and .+ aliases 2011-11-26 04:38:03 +13:00
Luke Rogers c50ed3aaee Changed factoid commands, added URL parser 2011-11-26 04:36:44 +13:00
lukeroge 506cdd80de Fixed .forget 2011-11-22 23:16:48 +13:00
lukeroge 5aa8f66cd7 Screwed up spacing 2011-11-22 22:54:53 +13:00
lukeroge 34927e7b98 Update plugins/namegen.py 2011-11-22 22:42:04 +13:00
lukeroge f974bbb66d Update plugins/namegen.py 2011-11-22 22:40:18 +13:00
Luke Rogers 776c725e19 More namegen tweaks.. 2011-11-22 14:45:30 +13:00
Luke Rogers b44542a6a8 Typo in plugins/namegen.py 2011-11-22 14:42:15 +13:00
Luke Rogers ae69a76135 Added prototype name generator 2011-11-22 14:36:12 +13:00
Luke Rogers fee91a15f2 Removed the hardcoded API key (>_>) 2011-11-22 03:31:29 +13:00
Luke Rogers 29ee3d64fd Added API key for TVDB to the config file 2011-11-22 03:27:01 +13:00
Luke Rogers 903b9e926c Removed debug code, changed some responses 2011-11-22 00:27:14 +13:00
Luke Rogers 612ae402e6 username no longer case-sensitive 2011-11-22 00:24:23 +13:00
Luke Rogers ab93cf4094 Renamed mclogin.py > mctools.py 2011-11-22 00:03:41 +13:00
lukeroge 0f4c290cf1 Update plugins/shorten.py 2011-11-21 21:44:40 +13:00
lukeroge 7dfb881e42 Removed SimpleJSON dependency 2011-11-21 21:41:53 +13:00
Luke Rogers 70c0b844e2 Renamed location.py > geoip.py, tweaked code 2011-11-21 20:14:21 +13:00
lukeroge 147398f8bc F---ing Noodlederps 2011-11-21 19:56:14 +13:00
lukeroge fb527e7d2d Set up config loading in plugins/mclogin.py 2011-11-21 19:49:14 +13:00
lukeroge 6165d33885 Changed plugins/shorten.py to use config from file 2011-11-21 19:37:32 +13:00
Luke Rogers 4b884e0ddf Added API key for GEOIP to the config file 2011-11-21 18:18:22 +13:00
Luke Rogers 19e4b16b00 Bugfixes 2011-11-21 17:50:26 +13:00
Luke Rogers b4c2a245cf Removed useless import from plugins/misc.py 2011-11-21 15:30:30 +13:00
Luke Rogers b7eee30feb Updated bot version in plugins/misc.py 2011-11-21 15:06:25 +13:00
Luke Rogers 06b082bc8e Tweaked plugins/slogan.py some more 2011-11-21 13:50:37 +13:00
Luke Rogers 9e8700195b Fixed derpy string in plugins/suggest.py 2011-11-21 13:33:01 +13:00
Luke Rogers 6161164c5f Tweaked plugins/suggest.py and plugins/slogan.py 2011-11-21 13:31:17 +13:00
Luke Rogers 2755e8b978 Tweaked plugins/suggest.py and plugins/slogan.py 2011-11-21 13:30:55 +13:00
Luke Rogers c331e0adf6 Added slogan plugin, updated MTG plugin. 2011-11-21 13:09:33 +13:00
lukeroge 17cf583162 Updated plugins/tvdb.py (New API key, formatted output) 2011-11-21 03:48:52 +13:00
Luke Rogers 187d0adf1f Tidied up admin.py 2011-11-21 03:06:44 +13:00
Luke Rogers 881c64f75d Reformatted drama.py 2011-11-21 01:09:33 +13:00
Luke Rogers e8587da2e5 Added drama.py from SkyBot 2011-11-21 01:07:02 +13:00
Luke Rogers c605e7f2d2 Removed unnecessary import from wordoftheday.py 2011-11-21 01:02:43 +13:00
Luke Rogers b18adaf63b Disabled broken/unfinished plugins 2011-11-21 00:51:57 +13:00
Luke Rogers 08902ac866 Removed mau5bot-specific plugin 2011-11-21 00:48:22 +13:00
Luke Rogers e00eca276d Renamed WOTD plugin. 2011-11-21 00:19:43 +13:00
Luke Rogers 81895f49a0 removed broken plugins 2011-11-21 00:15:02 +13:00
Luke Rogers db124980e9 Updated bot useragent 2011-11-21 00:10:16 +13:00
Luke Rogers 74af39e455 Reduced dependence on BeautifulSoup 2011-11-21 00:06:09 +13:00
Luke Rogers 664b67c5c0 Fixed word of the day plugin 2011-11-20 23:59:51 +13:00
Luke Rogers 5797979014 Changed log folder layout (again) 2011-11-20 23:25:49 +13:00
Luke Rogers 7b13883e95 Changed log folder layout 2011-11-20 22:52:37 +13:00
Luke Rogers 37588421f3 First :D 2011-11-20 22:23:31 +13:00