6e27d9d
Implement do_info(). by
2012-08-31 00:25:33 -0400
865859b
Implement do_list(), do_read(); update schema. by
2012-08-31 00:05:31 -0400
caf27c7
More work on notes. by
2012-08-30 23:51:12 -0400
901ddf7
Starting work by
2012-08-30 23:15:28 -0400
2a49016
Merge branch 'feature/wptagger' into develop by
2012-08-30 23:12:37 -0400
a3481ca
A couple of bugfixes. by
2012-08-30 23:09:45 -0400
2afadce
Finish up task. by
2012-08-30 23:07:11 -0400
2c7d391
Implement auto-assessment. by
2012-08-30 22:50:43 -0400
57706a8
More progress on tagging stuff. by
2012-08-30 17:16:53 -0400
588d3fb
Cleanup; support shutoff. by
2012-08-29 18:12:13 -0400
1799f2f
Implement guess_namespace(), get_names(), part of process_page(). by
2012-08-27 01:29:50 -0400
ad07bba
Implement run(), process_category() methods. by
2012-08-27 00:18:24 -0400
b9bfeb4
Usage notes for wikiproject_tagger by
2012-08-26 16:45:03 -0400
e81284a
A list of regexes for templates that always go above the banner. by
2012-08-26 02:36:04 -0400
9fac24b
Support passing kwargs to tasks in util, plus some other updates. by
2012-08-26 01:13:58 -0400
36c32b0
Converting a number of commands/tasks to plugins. by
2012-08-23 17:39:49 -0400
c0e309b
Simplify a bit of code in Page by
2012-08-23 17:29:02 -0400
0c637d0
Remove "irc:quit" from command/task-to-notify list; nicer watcher. by
2012-08-16 17:15:27 -0400
d07d5ed
Split watcher messages at the correct length. by
2012-08-12 01:49:40 -0400
a7e243f
Update mwparserfromhell usage to reflect current API. by
2012-08-11 22:23:16 -0400
a8f2fa7
Update API docs with config package and lazy module. by
2012-08-11 22:16:32 -0400
4baab6f
Implement lazy importing of root-level modules and packages. - Simplify all imports - Update dependency version in setup.py - Change waitTime default from three seconds to two by
2012-08-11 22:04:24 -0400
4f2ab2c
Fix loading a config file after creating a new one from a semi-complete state. by
2012-08-11 01:22:57 -0400
3ebee85
Some fixes and cleanup. by
2012-08-11 01:08:48 -0400
c2396d3
Cheat to make the bot import correctly without PyYAML installed. by
2012-08-11 00:22:51 -0400
1fd3d01
Merge branch 'feature/confscript' into develop (closes #1) by
2012-08-11 00:11:21 -0400
8d87033
More fixes and tweaks; cleanup; etc. by
2012-08-11 00:10:50 -0400
110e83f
A number of fixes; color and stdout flushing. by
2012-08-10 22:59:18 -0400
b2b11ea
Fix a watcher bug. by
2012-08-10 21:27:47 -0400
a3b64a3
Miscellaneous tweaks and fixes. by
2012-08-10 21:19:52 -0400
2d4b31c
OrderedLoader/OrderedDumper to... preserve order... plus some cleanup. by
2012-08-10 20:27:32 -0400
f3f372f
Finishing everything; some other tweaks. by
2012-08-10 18:00:29 -0400
5856ce3
Create 'rules.py' template; do a check before we start that we can write to the config file. by
2012-08-10 17:12:34 -0400
987d140
Most of _set_irc(). by
2012-08-10 16:56:35 -0400
7d72052
Implement the rest of _set_wiki(); _ask(); other tweaks. by
2012-08-10 04:39:07 -0400
15193b0
Parts of _set_wiki(); expanding. by
2012-08-10 03:36:01 -0400
dc2d69d
Implement _set_components(). by
2012-08-10 02:39:31 -0400
c8418ab
Implement _print and _ask_bool. by
2012-08-10 01:27:23 -0400
69299c7
More of the skeleton. by
2012-08-10 00:38:40 -0400
93240c9
Starting work on configure script. by
2012-08-10 00:04:16 -0400
254060f
Import rules properly. by
2012-08-09 22:41:22 -0400
1a732c6
Remove the rule, not the user. by
2012-08-09 22:30:24 -0400
c41d04b
Actually remove entries properly; resolve a potential race condition. by
2012-08-09 22:25:19 -0400
1dce7ea
Fixes and cleanup. by
2012-08-09 22:17:33 -0400
20a485f
time.sleep -> sleep by
2012-08-09 22:08:32 -0400
ec9dd7b
Again. by
2012-08-09 22:07:40 -0400
59b9817
Fix another bug. by
2012-08-09 22:06:21 -0400
b54fbd8
Fix a few more bugs; cleanup. by
2012-08-09 22:03:28 -0400
f8fa538
Fix typo. by
2012-08-09 21:56:47 -0400
a36e456
Fix a minor bug. by
2012-08-09 21:48:00 -0400
39740a6
Merge branch 'feature/permissions' into develop (#2) by
2012-08-09 20:21:00 -0400
16e592a
Implement !access remove, plus cleanup/refactor/condense. by
2012-08-09 20:07:19 -0400
5f9199b
Implement a few more subcommands for !access. by
2012-08-09 19:54:13 -0400
ef7d4f4
Starting work on !access command. by
2012-08-09 18:28:19 -0400
d4e9106
Implement remove_admin()/owner(); fixing some other things. by
2012-08-09 17:44:25 -0400
bff57f5
Implement new permissions system in bot commands. by
2012-08-09 16:54:33 -0400
3182df8
Better matching. by
2012-08-09 16:46:57 -0400
3d1ba6e
Completely case-insensitive matching for signatures. by
2012-08-09 15:55:56 -0400
6d3048a
Improve regex for matching signatures. by
2012-08-09 15:48:03 -0400
0892cf6
Implement add_admin(), add_owner(), better comparison for User. by
2012-08-09 15:47:44 -0400
992faba
Implement is_admin(), is_owner(). by
2012-08-09 15:14:30 -0400
12fb4f9
Starting work on PermissionsDB. by
2012-08-09 14:36:09 -0400
3cb8971
Be slightly less stupid about ConfigNodes by
2012-08-09 13:57:32 -0400
7956d7e
Splitting config.py into three files. by
2012-08-09 13:50:34 -0400
2a9be6b
Move watcher rules to a dedicated file instead of inside config. by
2012-08-09 03:09:45 -0400
c0de766
Be smarter about figuring out when someone is talking to us. by
2012-08-09 02:57:59 -0400
726f184
Forgot 'self' by
2012-08-09 01:52:42 -0400
8116c46
Implementing something to split up long IRC messages (#34) by
2012-08-08 23:44:48 -0400
4110b26
Fix another bug. by
2012-08-08 14:14:59 -0400
1d79f6f
Fixing bug when there are no signatures. by
2012-08-08 13:21:35 -0400
76b7ec2
Follow redirects. by
2012-08-07 23:59:09 -0400
b0764f2
Bugfix. by
2012-08-06 18:31:17 -0400
fe49bf3
Fix import by
2012-08-05 17:24:32 -0400
fc61086
Implement User.is_up; two bugfixes/enhancements in the clerkbot. by
2012-08-05 17:21:45 -0400
d001693
Fix typo in TaskManager.start.__doc__ by
2012-08-04 00:17:49 -0400
8abba60
Fix typos! by
2012-08-03 22:59:43 -0400
8df4ed8
Quick bugfix. by
2012-08-03 22:46:25 -0400
e179e40
Make !link smart enough to remember the last thing that was linked. by
2012-08-03 17:05:46 -0400
674dcb8
Fix retrying; also don't process case at all if ->REVIEW fails. by
2012-08-02 18:55:14 -0400
1588e04
Be smarter about re-opened cases. by
2012-08-02 17:54:04 -0400
3473bd9
Typo. by
2012-08-02 00:32:25 -0400
9996d00
Be smarter about STATUS_UNKNOWN. by
2012-08-02 00:27:46 -0400
d037913
Typo fix. by
2012-08-02 00:01:34 -0400
796b895
Implement |small=yes. by
2012-08-01 23:50:28 -0400
9b3e98d
Use "time since" for all references to time. by
2012-08-01 23:30:33 -0400
4899edc
Allow first letter of usernames to be lowercase. by
2012-08-01 23:13:36 -0400
a352374
NEEDASSIST if a NEW case increases by more than 15,000 bytes, too. by
2012-08-01 21:41:54 -0400
0663e8c
Add a rule to set status to NEEDASSIST if a case is NEW. by
2012-08-01 20:31:25 -0400
2803a8a
Seven days to five days, per Steven's request. by
2012-08-01 20:20:38 -0400
35dcab8
Don't notify filer. by
2012-08-01 18:32:58 -0400
1de7efe
Fix another bug. by
2012-08-01 18:28:03 -0400
5e056be
Fix again. by
2012-08-01 18:24:15 -0400
15c8cec
Fix. by
2012-08-01 18:20:13 -0400
05ab245
Show full name too. by
2012-08-01 16:22:14 -0400
725fea4
Ignore sites without a name. by
2012-08-01 16:18:43 -0400
3079ba5
Support reverse lookups as well. by
2012-08-01 16:12:34 -0400
a231e44
DOCUMENT EVERYTHING. by
2012-08-01 15:19:09 -0400
fc060da
We shouldn't do a password check if the user didn't give us one. by
2012-08-01 14:44:19 -0400
8c33e60
Adding loads of debug loggers. by
2012-08-01 14:16:29 -0400
d8b1bee
Support purging old cases, proper handling of STATUS_UNKNOWN. by
2012-08-01 03:49:31 -0400