Graphique des révisions

  • *
  • |\
  • | *
  • * |
  • * |
  • |/
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • * |
  • * |
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • ba922b7 Merge branch 'develop' into feature/statisticsbot by Ben Kurtovic 2011-10-21 20:25:44 -0400
  • 8c068aa join parsing fix by Ben Kurtovic 2011-10-15 12:38:30 -0400
  • e148973 Added make_summary() and shutoff_enabled() methods to BaseTask; added config.tasks and config.wiki['shutoff']; added task numbering; wikitools cleanup. by Ben Kurtovic 2011-08-28 17:10:24 -0400
  • e61a136 framework-y stuff for AFC statistics bot by Ben Kurtovic 2011-08-28 00:37:08 -0400
  • 719f6f0 Merge branch 'develop' into feature/tests-framework by Ben Kurtovic 2011-08-28 00:01:35 -0400
  • d0eaa8e adding __repr__() and __str__() methods to Site, Page, Category, and User by Ben Kurtovic 2011-08-24 14:50:04 -0400
  • b1cf39a major improvements to editing; fixes, cleanup, support for AssertEdit is complete w/ logging in following a failed assertion; bugfixes by Ben Kurtovic 2011-08-24 00:21:45 -0400
  • 4f3a593 edit support! by Ben Kurtovic 2011-08-23 19:24:33 -0400
  • 3bb5228 I'm not sure why I made this huge mistake but errrrghhhh. by Ben Kurtovic 2011-08-22 00:08:08 -0400
  • cddb226 wikitools fix in User when said user is really old and the API doesn't give a registration date by Ben Kurtovic 2011-08-21 23:44:36 -0400
  • 4939cd0 bleh by Ben Kurtovic 2011-08-21 23:37:23 -0400
  • 08b6868 drop AM/PM in favor of just UTC by Ben Kurtovic 2011-08-21 23:36:13 -0400
  • 7d464ae argh by Ben Kurtovic 2011-08-21 23:30:38 -0400
  • 4488f6f !registration by Ben Kurtovic 2011-08-21 23:25:59 -0400
  • e06b613 !praise by Ben Kurtovic 2011-08-21 21:34:03 -0400
  • 7c83535 some cleanup; use command issuer's IRC nick as username if none is provided by Ben Kurtovic 2011-08-21 21:21:50 -0400
  • 87a8539 link to x's tool by Ben Kurtovic 2011-08-21 21:15:59 -0400
  • 9125a61 !editcount/!ec and fix by Ben Kurtovic 2011-08-21 21:12:39 -0400
  • ff9f632 I can has page edit support? by Ben Kurtovic 2011-08-21 15:32:39 -0400
  • 953527e ignore maxlag on IRC commands, because these are started explicitly by users by Ben Kurtovic 2011-08-20 19:17:46 -0400
  • 8dc023f support for Maxlag and AssertEdit in API queries, via config.json and Site.__init__ kwargs; patched holes in Site._api_query, including stability improvements and support for retrying queries when servers lag by Ben Kurtovic 2011-08-20 02:09:18 -0400
  • e461592 adding TestCalc for the IRC command; fixes, additions, cleanup to support etc by Ben Kurtovic 2011-08-15 19:47:35 -0400
  • 6ad5a7f more work on tests; added a framework for command testing, now testing !test (ha) by Ben Kurtovic 2011-08-15 19:09:44 -0400
  • 58cb4f5 UNIT TESTS! by Ben Kurtovic 2011-08-14 23:53:17 -0400
  • 0ef6493 fixy, fixy by Ben Kurtovic 2011-08-14 18:04:37 -0400
  • 868ad8e Reorganizing functions in config.py; store User-Agent and IRC version in config; exception, docstring, and comment cleanup. by Ben Kurtovic 2011-08-14 17:52:02 -0400
  • 3fa5d0a bugfix! by Ben Kurtovic 2011-08-09 22:16:38 -0400
  • 0992d3c adding CTCP command support; cleanup by Ben Kurtovic 2011-08-09 22:14:29 -0400
  • 684bb9a fix by Ben Kurtovic 2011-08-09 18:42:35 -0400
  • 3405845 minor fixes, cleanup, and general improvements by Ben Kurtovic 2011-08-09 18:41:04 -0400
  • 4a7f901 Merge branch 'feature/tests-framework' into develop by Ben Kurtovic 2011-08-09 15:56:46 -0400
  • 39a4d22 task loading and running both work now, including the schedule and !tasks command\nbot restructuring should be complete - woo! by Ben Kurtovic 2011-08-09 02:03:01 -0400
  • 499f58f userpage -> talkpage by Ben Kurtovic 2011-08-08 18:09:54 -0400
  • b4ce673 derp! by Ben Kurtovic 2011-08-08 18:07:35 -0400
  • d207baa ported afc_report to wikitools and cleaned it up massively; added creator() method to Page; safety check in functions._get_site_object_from_dict() by Ben Kurtovic 2011-08-08 16:01:01 -0400
  • 9237a7e all IRC commands should work now; renamed tasks.py to threads.py to avoid conflicting with bot/tasks/ by Ben Kurtovic 2011-08-08 01:12:11 -0400
  • af2e01a fixing imports in IRC commands by Ben Kurtovic 2011-08-07 22:51:05 -0400
  • 99d0e75 loading commands now works, along with 'help' and 'test'; docstring fixes, etc by Ben Kurtovic 2011-08-07 22:44:20 -0400
  • 8c6fb2e more cleanup, improvements, fixes, whatever; restructured command files, but haven't done all of them yet by Ben Kurtovic 2011-08-07 19:10:16 -0400
  • ff7af4e cleaned up RC class a lot; get_pretty() -> prettify() by Ben Kurtovic 2011-08-07 17:26:20 -0400
  • bffa9b6 Cleaned up Data class a bit. by Ben Kurtovic 2011-08-07 03:21:21 -0400
  • d79d99b cleanup, fixes, etc to Connection and a minor docstring change to BaseCommand by Ben Kurtovic 2011-08-07 03:07:46 -0400
  • 5c954b2 syntax error fix by Ben Kurtovic 2011-08-07 02:36:13 -0400
  • b7b885b watcher_logic -> rules by Ben Kurtovic 2011-08-07 02:14:05 -0400
  • b0da453 tons of improvements, import fixes, cleanup, etc by Ben Kurtovic 2011-08-07 01:33:52 -0400
  • 8df073c .gitigore - minor change/fix by Ben Kurtovic 2011-08-07 00:52:56 -0400
  • 68af0e7 restructuring everything for unit tests, etc; bot doesn't work anymore, but I'll fix that in a bit by Ben Kurtovic 2011-08-07 00:49:53 -0400
  • 15001bf Merge branch 'feature/wikitools-core' into develop by Ben Kurtovic 2011-08-06 23:38:58 -0400
  • 4b03606 really, really minor fix in docstring of watcher_logic.py by Ben Kurtovic 2011-08-06 23:37:11 -0400
  • c970f01 fix by Ben Kurtovic 2011-08-06 23:00:27 -0400
  • 48c45ad Merge branch 'develop' into feature/wikitools-core by Ben Kurtovic 2011-08-06 18:39:24 -0400
  • d0cf12a fix in crypt.py by Ben Kurtovic 2011-08-06 18:31:53 -0400
  • a736785 Finished docstrings in wikitools. by Ben Kurtovic 2011-08-06 16:34:54 -0400
  • e4f8fb2 Major additions to Page in wikitools. by Ben Kurtovic 2011-08-05 00:43:51 -0400
  • 4bada57 Some quick updates to wikitools before I commit Page. by Ben Kurtovic 2011-08-04 17:31:58 -0400
  • a515a00 Docstrings for everything in User, cleaned stuff up a bit. by Ben Kurtovic 2011-08-02 15:50:59 -0400
  • 434863d Docstrings for everything in Site; some cleanup in Site/Functions. by Ben Kurtovic 2011-08-02 04:45:19 -0400
  • 77c541a Accept gzipped data and decompress it in api_query(). by Ben Kurtovic 2011-07-31 23:22:41 -0400
  • 612c9c8 Major improvements to cookies, login/logout, and crosswiki support. by Ben Kurtovic 2011-07-31 18:37:59 -0400
  • c7bbb21 Improvements to Site and User by removing unnecessary API queries. by Ben Kurtovic 2011-07-29 03:42:44 -0400
  • 26d1bff Merge branch 'develop' into feature/wikitools-core by Ben Kurtovic 2011-07-29 02:45:18 -0400
  • 48b40c1 Modifed the __version__ and __copyright__ strings of earwigbot.py slightly. by Ben Kurtovic 2011-07-29 02:45:07 -0400
  • 575e975 Bugfix in user.name() and user.exists(). by Ben Kurtovic 2011-07-29 02:44:04 -0400
  • 74ddc5b More work on wikitools, now with improved API queries and login. by Ben Kurtovic 2011-07-29 02:31:01 -0400
  • cafa9de More additions to wikitools, mostly in Site. by Ben Kurtovic 2011-07-28 16:11:10 -0400
  • a2ceb7a Update AFCStatus and Rights IRC commands per wikitools updates. by Ben Kurtovic 2011-07-27 23:34:16 -0400
  • ffc63c3 New additions and changes to wikitools, mostly namespaces. by Ben Kurtovic 2011-07-27 19:51:25 -0400
  • 6aa2370 Exception and function cleanup in wikitools: by Ben Kurtovic 2011-07-27 02:22:18 -0400
  • 7639b76 Merge branch 'develop' into feature/wikitools-core by Ben Kurtovic 2011-07-27 01:45:27 -0400
  • f1171ed Committing changes made while working on feature/wikitools-core that don't apply to wikitools: by Ben Kurtovic 2011-07-27 01:05:42 -0400
  • b290582 added a bunch of new methods to User in wikitools; added one user-related exception to wikitools; moved .get_rights() call in IRC command !rights to .get_groups(), because get_rights() now returns actual rights (thanks to the API) by Ben Kurtovic 2011-07-24 22:34:54 -0400
  • 28cbbd7 afcAFCStatus and Rights IRC commands now use wikitools by Ben Kurtovic 2011-07-24 18:08:35 -0400
  • 76113a3 Cleaning up slightly and adding some more methods: by Ben Kurtovic 2011-07-24 18:01:06 -0400
  • f4219ff More work on the early stages of wikitools: by Ben Kurtovic 2011-07-24 12:03:20 -0400
  • edfa1d2 beginning wikitools core development with a few skeleton classes and one (nearly) working function, tools.get_site() (doesn't return a Site object yet) by Ben Kurtovic 2011-07-24 10:19:07 -0400
  • a84d25b clarify what verify_config() returns by Ben Kurtovic 2011-07-24 10:17:47 -0400
  • 50f1f38 list, not tuple by Ben Kurtovic 2011-07-22 14:29:08 -0400
  • f81229a don't give a status report to ourselves when we join the AFC channel by Ben Kurtovic 2011-07-22 14:24:26 -0400
  • 5be9dea docstrings in Tasks command; make !task work with !tasks and !threads; make the afc_statistics task skeleton print kwargs in run() for testing by Ben Kurtovic 2011-07-22 13:45:48 -0400
  • 7bbffae cleaning up existing task skeletons and making task_name class-wide instead of instance-wide by Ben Kurtovic 2011-07-21 17:56:06 -0400
  • 5756e99 making task_name class-wide instead of instance-wide; better docs for BaseTask; slight cleanup in task_manager by Ben Kurtovic 2011-07-21 17:35:13 -0400
  • e6b3f4c tweaking aggregate algorithm to better match {{AFC status}}; cleanup and docstringing on methods by Ben Kurtovic 2011-07-21 17:04:35 -0400
  • b6873cf missed a couple selfs by Ben Kurtovic 2011-07-17 23:58:35 -0400
  • bbc5cc6 adding a new command, !report, as AFCReport in irc/commands/afc_report.py by Ben Kurtovic 2011-07-17 23:56:06 -0400
  • c44bc87 http://en.wikipedia.org/wiki/ -> http://enwp.org/ by Ben Kurtovic 2011-07-17 23:53:30 -0400
  • 21e87d9 in AFCStatus, use 'if x.y and x.z in [a, b, c]' instead of 'if x.y and (x.z == a or x.z == b or x.z ==c)' by Ben Kurtovic 2011-07-17 17:40:14 -0400
  • e5ba64b content -> message, oops by Ben Kurtovic 2011-07-17 01:15:30 -0400
  • 12c7167 adding a !remind command from old EarwigBot, which spawns a new thread that sleeps until its time is up, so impimplementing in !tasks list; {} -> {0}, etc in tasks.py for Python 2.6 support; stripping indentation on blank lines in tasks.py by Ben Kurtovic 2011-07-17 01:04:04 -0400
  • 413f6c8 saying user is redundant - removing by Ben Kurtovic 2011-07-16 23:38:36 -0400
  • b99a24f forgot that I need to insert a space when joining data.args; typo fix by Ben Kurtovic 2011-07-16 23:37:04 -0400
  • ffe05d3 adding a !rights command to get user rights/groups by Ben Kurtovic 2011-07-16 23:35:05 -0400
  • 56738ea argh - bugfix in lib/blowfish.py by Ben Kurtovic 2011-07-07 18:12:04 -0400
  • bea5a3b update message in README to be a tad more verbose (and to match the github description) by Ben Kurtovic 2011-07-07 18:09:38 -0400
  • 7dc33cb Merge branch 'feature/config_rewrite' into develop by Ben Kurtovic 2011-07-07 17:57:08 -0400
  • e11cbff uh, right... by Ben Kurtovic 2011-07-07 01:05:16 -0400
  • 7311ae4 switching from XML config to JSON config - it's just much easier to parse and little easier on the eyes (not to mention shorter in length) by Ben Kurtovic 2011-07-05 00:50:37 -0400
  • a06e35e moving IRC class modules (base_command.py, connection.py, data.py, rc.py) to irc/classes/ by Ben Kurtovic 2011-06-23 12:47:22 -0400
  • d57f262 parse remaining parts of config.xml; getting rid of config.watcher and moving to irc/watcher_logic.py; convert irc/watcher.py and wiki/task_manager.py to new config system; other changes/fixes/whatever by Ben Kurtovic 2011-06-22 20:11:29 -0400
  • e21a4df converting four IRC command classes to use new config system; everything's been converted except for irc/watcher.py and everything in wiki/ by Ben Kurtovic 2011-06-19 23:56:54 -0400
  • 430ba06 store config differently (in five separate global variables instead of one) to make accessing it cleaner; convert core/main.py to new config system as well as irc/frontend.py -- both seem to be working by Ben Kurtovic 2011-06-19 23:22:01 -0400