Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 0d07096 more tweaks by Ben Kurtovic 2011-05-14 02:04:21 -0400
  • dd386e1 more tweaks by Ben Kurtovic 2011-05-14 01:41:28 -0400
  • 8095641 try to make a prettier task list by Ben Kurtovic 2011-05-14 01:37:51 -0400
  • e429c92 some careless errors, and giving command name in traceback by Ben Kurtovic 2011-05-14 01:14:47 -0400
  • 7f4d5a3 derp by Ben Kurtovic 2011-05-14 01:10:46 -0400
  • 89ff934 new command to track task status and start new stasks, currently can only be used by bot owners by Ben Kurtovic 2011-05-14 01:09:29 -0400
  • 20ffe4b hopefully catch command exceptions properly this time by Ben Kurtovic 2011-05-14 00:41:48 -0400
  • 83a5d04 nicer syntax by Ben Kurtovic 2011-05-14 00:22:46 -0400
  • 17f798c fix by Ben Kurtovic 2011-05-14 00:09:54 -0400
  • 655fe78 creating backbone for wiki-editing tasks: they can be spawned on a cron-like schedule with config/schedule.py, in response to certain edits in config/watcher.py, or through IRC (not implemented yet - I'll need to figure out permissions); task files are in wiki/tasks/, and the wiki-editing tools (think very simplified pywikipedia) will be in wiki/tools/ by Ben Kurtovic 2011-05-12 17:04:54 -0400
  • 406bd73 make status one msg instead of two by Ben Kurtovic 2011-04-30 23:07:34 -0400
  • 32e20d1 git is slightly more verbose now; comment fix for RC by Ben Kurtovic 2011-04-30 23:00:56 -0400
  • 4614352 fix self by Ben Kurtovic 2011-04-25 23:48:34 -0400
  • e6c98ac work in RC class: adding (somewhat basic) color to get_pretty, some other minor changes by Ben Kurtovic 2011-04-25 23:45:04 -0400
  • b7a04dd argh by Ben Kurtovic 2011-04-25 21:33:03 -0400
  • acfbca3 ugh *headdesk* by Ben Kurtovic 2011-04-25 21:29:50 -0400
  • b5ce2fa moving watcher rules to their own file in config/ so bot is easier to customize by Ben Kurtovic 2011-04-25 21:26:05 -0400
  • 934cbba ignore pydev's hidden files by Ben Kurtovic 2011-04-25 18:54:02 -0400
  • 7cb6fb2 make git checkout print original branch in addition to new branch by Ben Kurtovic 2011-04-25 16:33:49 -0400
  • 2350ba9 config/irc_config.py -> config/irc.py; secure_config.py -> secure.py; update in files by Ben Kurtovic 2011-04-25 15:09:02 -0400
  • 23bb094 test fix in broken redirect status by Ben Kurtovic 2011-04-21 23:16:16 -0400
  • e00202f bugfix in afc_status by Ben Kurtovic 2011-04-19 22:37:50 -0400
  • 795c03a adding a calculator module, based on frink by Ben Kurtovic 2011-04-19 22:25:26 -0400
  • 93caf53 colorrrrr by Ben Kurtovic 2011-04-19 21:06:16 -0400
  • 086a80d convert agg_num to int following .status agg <number> by Ben Kurtovic 2011-04-19 21:04:58 -0400
  • 1568b31 KeyError -> IndexError (please shoot me now) by Ben Kurtovic 2011-04-19 21:02:26 -0400
  • 894c673 adding '.status join'; adding '.status agg <num>' by Ben Kurtovic 2011-04-19 20:59:19 -0400
  • bea6a54 +AFCStatus command class; hooks are any joins on a channel in config.AFC_CHANS and the 'status' command by Ben Kurtovic 2011-04-19 20:45:10 -0400
  • a1b4c72 store the entire line in data as data.line; better explanation for irc_config.AFC_CHANS by Ben Kurtovic 2011-04-19 20:44:07 -0400
  • ddc9d9b lowercase command name by Ben Kurtovic 2011-04-19 15:18:43 -0400
  • 36801bd alphabetically sort list of files when loading command modules by Ben Kurtovic 2011-04-19 15:14:47 -0400
  • 3beb16b adding support for a list of loaded command modules in help by Ben Kurtovic 2011-04-19 15:10:29 -0400
  • eee5718 commands now support multiple hooks by Ben Kurtovic 2011-04-19 14:55:28 -0400
  • c81e0e2 rmv unnecessary silent param; unused by Ben Kurtovic 2011-04-19 14:47:14 -0400
  • fc32e7c docstrings for BaseCommand by Ben Kurtovic 2011-04-19 14:35:00 -0400
  • 76c3d9d renaming triggers.py to command_handler.py by Ben Kurtovic 2011-04-19 01:44:49 -0400
  • 9e3c105 converting commands to use new BaseCommand class by Ben Kurtovic 2011-04-19 01:29:50 -0400
  • e743734 redoing irc command management: rewriting triggers and creating a BaseCommand class, also some changes to Data and Connection by Ben Kurtovic 2011-04-19 01:29:18 -0400
  • 9ea5b14 rename old_commands.py to _old.py by Ben Kurtovic 2011-04-19 01:27:15 -0400
  • a7d8faa fix by moving aliases to help by Ben Kurtovic 2011-04-18 19:55:17 -0400
  • 50ef200 support command aliases in bot help by Ben Kurtovic 2011-04-18 19:37:04 -0400
  • 38ca184 adding channel operation functions (voice, devoice, op, deop) separate owners and admins in config fix incomplete docstring in watcher.py by Ben Kurtovic 2011-04-18 19:11:21 -0400
  • a6f4436 adding in a linker module; TODO: pretty-ify interwikis and parse namespaces by Ben Kurtovic 2011-04-16 18:16:51 -0400
  • 2b990cd testing a small fix by Ben Kurtovic 2011-04-16 16:00:49 -0400
  • f9a1a9e restructuring core bot components setting up threading and two IRC sockets setting up watcher to report recent changes to a given list of channels on the main srver code cleanup by Ben Kurtovic 2011-04-16 14:39:53 -0400
  • 47b80b3 notify user when we're checking remote for updates, because it might take some time to do by Ben Kurtovic 2011-04-15 17:45:48 -0400
  • 5609c95 grammar fix by Ben Kurtovic 2011-04-15 17:41:12 -0400
  • c94a0d1 fix help msg, git help, git delete, and adding info to git push by Ben Kurtovic 2011-04-15 17:37:49 -0400
  • a7afc6c convert commands to use the actions.reply() format by Ben Kurtovic 2011-04-15 17:13:39 -0400
  • 0478d09 more sub-commands for git; quote info in help, and add a reply function to irc actions to automatically reply to a nick by Ben Kurtovic 2011-04-15 17:00:11 -0400
  • 4998192 capitalization arghalgh by Ben Kurtovic 2011-04-14 20:43:24 -0400
  • 0f9ea57 add in a return that I forgot by Ben Kurtovic 2011-04-14 20:40:58 -0400
  • 259fcb5 poor color choice by Ben Kurtovic 2011-04-14 20:33:12 -0400
  • e451030 fix stupid bug by Ben Kurtovic 2011-04-14 20:20:57 -0400
  • 963a589 adding an old commands file from the previous version of EarwigBot, for reference when developing new commands; it's not used by the bot itself by Ben Kurtovic 2011-04-14 20:11:52 -0400
  • b75cb8b moving arg handling to data; adding a help command; cleaning git command a bit by Ben Kurtovic 2011-04-14 19:49:40 -0400
  • 5d4cf91 remove unnecessary string import in bot.py by Ben Kurtovic 2011-04-14 19:45:11 -0400
  • f6cea49 set standard nick and on-connect channel joins by Ben Kurtovic 2011-04-14 18:09:39 -0400
  • 9d750c2 print msg when our socket breaks by Ben Kurtovic 2011-04-14 17:56:56 -0400
  • 143ca19 unnecessary import, whoops by Ben Kurtovic 2011-04-14 17:15:52 -0400
  • 6d35a69 trying to catch socket errors and restart on them by Ben Kurtovic 2011-04-14 17:14:47 -0400
  • 4e11546 capitalization fix (blame ignorecase = true in .git/config) by Ben Kurtovic 2011-04-10 19:56:51 -0400
  • 38e0040 chan -> data.chan by Ben Kurtovic 2011-04-10 19:24:03 -0400
  • 6066ded fix arg handling in git.py by Ben Kurtovic 2011-04-10 19:22:52 -0400
  • 0ae73a4 massive cleanup and moving a lot of functions to their own files; creating two new classes to store irc msg data and irc actions by Ben Kurtovic 2011-04-10 19:19:19 -0400
  • a9a06f2 moving secure_config to a default location, also adding a check to see if it's been filled out in main.py by Ben Kurtovic 2011-04-10 02:23:19 -0400
  • fc68373 adding secure_config back in to gitignore by Ben Kurtovic 2011-04-10 02:14:16 -0400
  • 13246a1 adding an empty secure config file so cloners can get the template by Ben Kurtovic 2011-04-10 02:12:48 -0400
  • b28ccdd moving config information to config/ by Ben Kurtovic 2011-04-10 02:09:19 -0400
  • dbafb29 color kinda makes quotes redundant... by Ben Kurtovic 2011-04-10 01:35:54 -0400
  • 12ee4ba color for git help by Ben Kurtovic 2011-04-10 01:32:50 -0400
  • 522125c fix the 'unknown arg' message by Ben Kurtovic 2011-04-10 01:31:01 -0400
  • 7e40634 some color by Ben Kurtovic 2011-04-10 01:27:14 -0400
  • e71e65e update all branches instead of just our current one by Ben Kurtovic 2011-04-10 01:04:29 -0400
  • 491d8f2 testing by Ben Kurtovic 2011-04-10 01:00:59 -0400
  • ed0f544 allow for multiple channels on join by Ben Kurtovic 2011-04-10 00:55:46 -0400
  • cfaa68c adding framework and some commands for ircbot part by Ben Kurtovic 2011-04-10 00:48:18 -0400
  • d46717d +readme, license file, .gitignore by Ben Kurtovic 2011-04-09 16:58:53 -0400
  • bab773b first commit by Ben Kurtovic 2011-04-09 20:06:29 +0000