37 Révisions (9ee44932f6e9afeb0e5eb4bd01f3bc88fdb00790)

Auteur SHA1 Message Date
  Ben Kurtovic 9ee44932f6 Rename some defaults for Libera il y a 3 ans
  Ben Kurtovic a73f618e0a Initial conversion to Python 3 il y a 3 ans
  Ben Kurtovic 696d24432d Improve detection of maximum IRC message length. il y a 8 ans
  Ben Kurtovic a8e431e806 Support reply-nick syntax for all commands; support unspaced form. il y a 8 ans
  Ben Kurtovic 4e8be871b7 Update copyright year for 2015. il y a 9 ans
  Ben Kurtovic 39d5c7c149 Update copyright notices for 2014. il y a 10 ans
  Ben Kurtovic ed95c99f0e Update email address. il y a 10 ans
  Ben Kurtovic 0b7a13eca5 Update copyright notices for 2013. il y a 11 ans
  Ben Kurtovic 20a485f6b9 time.sleep -> sleep il y a 11 ans
  Ben Kurtovic d4e9106667 Implement remove_admin()/owner(); fixing some other things. il y a 11 ans
  Ben Kurtovic 726f184227 Forgot 'self' il y a 11 ans
  Ben Kurtovic 8116c465e0 Implementing something to split up long IRC messages (#34) il y a 11 ans
  Ben Kurtovic 971773fc11 Fake-implement _process_message() in IRCConnection. il y a 12 ans
  Ben Kurtovic 5ab736723b Fixing a number of silly mistakes; refactoring (thanks pylint) il y a 12 ans
  Ben Kurtovic e133d5cfdc Don't ping in reply() if it's private. il y a 12 ans
  Ben Kurtovic b42389d393 Substitute \x0301 with \x0F for returning to "normal" colors. il y a 12 ans
  Ben Kurtovic 6be8fb48dd Cleaning up project-wide copyright notices. il y a 12 ans
  Ben Kurtovic 53d9ed57be Fix ident docstring. il y a 12 ans
  Ben Kurtovic a07920506c __repr__ and __str__ for all classes (22) il y a 12 ans
  Ben Kurtovic f7ffd68056 Support hiding certain logs (e.g. ones containing passwords). il y a 12 ans
  Ben Kurtovic 0e2fcfed13 Run commands in separate threads. il y a 12 ans
  Ben Kurtovic d30d984f05 Some refactoring. il y a 12 ans
  Ben Kurtovic 1adf8b26cd Some more fixes, mainly unicode-related. il y a 12 ans
  Ben Kurtovic 78ac1b8a80 Tons of refactoring, miscellaneous cleanup, and improvements. il y a 12 ans
  Ben Kurtovic 0785372015 Removing extra whitespace in a ton of files il y a 12 ans
  Ben Kurtovic d4dab49873 More docstring revisions (reST-ifying, cleanup, clarifications) il y a 12 ans
  Ben Kurtovic 1b88f63d27 Moving two exceptions out of earwigbot.irc il y a 12 ans
  Ben Kurtovic 27848087cc Daemonize task threads; clean up logging il y a 12 ans
  Ben Kurtovic a97670262b More helpful logging; support for !parts with messages il y a 12 ans
  Ben Kurtovic 30e9d30f9f Using function aliases whenever possible; !join and !part il y a 12 ans
  Ben Kurtovic c3fa92269d Quitting works completely now; bugfixes il y a 12 ans
  Ben Kurtovic fbada5c69a Minor cleanup, additions, and bugfixes il y a 12 ans
  Ben Kurtovic 6373eea1f7 docstrings in Bot; daemonize wiki_scheduler il y a 12 ans
  Ben Kurtovic d901a252bb More cleanup for IRC stuff il y a 12 ans
  Ben Kurtovic 117eccc35d Beginning work (#16) il y a 12 ans
  Ben Kurtovic 3fc151470b Fix restarting il y a 12 ans
  Ben Kurtovic 551e1e8a9c Convert frontend and watcher into classes il y a 12 ans
  Ben Kurtovic 2da906109b Copyright update for 2012. il y a 12 ans
  Ben Kurtovic bff00f9b28 Restruturing codebase to be a bit more Pythonic. il y a 12 ans
  Ben Kurtovic 234295ff23 Colors and some other stuff for logging. il y a 12 ans
  Ben Kurtovic d08c56f594 Using logging throughout the bot now il y a 12 ans
  Ben Kurtovic 8c6fb2e8ba more cleanup, improvements, fixes, whatever; restructured command files, but haven't done all of them yet il y a 13 ans
  Ben Kurtovic d79d99b5ae cleanup, fixes, etc to Connection and a minor docstring change to BaseCommand il y a 13 ans
  Ben Kurtovic 68af0e796f restructuring everything for unit tests, etc; bot doesn't work anymore, but I'll fix that in a bit il y a 13 ans
  Ben Kurtovic a06e35ecef moving IRC class modules (base_command.py, connection.py, data.py, rc.py) to irc/classes/ il y a 13 ans
  Ben Kurtovic 14d7b62e11 sleep before joining and add a mode() function to Connection: thanks DeltaQuad il y a 13 ans
  Ben Kurtovic 655fe78312 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/ il y a 13 ans
  Ben Kurtovic e743734bac redoing irc command management: rewriting triggers and creating a BaseCommand class, also some changes to Data and Connection il y a 13 ans
  Ben Kurtovic f9a1a9e1d1 restructuring core bot components il y a 13 ans