202ea93
Add a bunch of functionality to !remind (#43). by
2014-02-19 17:20:51 -0500
0d4a099
Missed a line. by
2014-01-19 01:08:24 -0500
4fff908
Cleanup; fix site locking mechanism; badtoken handling. by
2014-01-19 01:06:48 -0500
1bfe5c2
Fix error handling in get_token(). by
2014-01-18 23:58:18 -0500
3d5be6c
Fix token-getter code and refactor into a get_token() function. by
2014-01-10 04:59:09 -0500
08af882
Update AssertEdit behavior now that it's been merged into MW core. by
2014-01-07 03:21:55 -0500
39d5c7c
Update copyright notices for 2014. by
2014-01-03 20:22:23 -0500
ed95c99
Update email address. by
2013-10-21 20:56:05 -0400
713df0f
(refs/pull/47/head)
EWW WHY by
2013-10-21 14:17:31 -0700
a3eee79
Implement Category.__iter__() by
2013-10-13 01:49:04 -0400
7e1882a
Update !help for !time. by
2013-09-30 22:06:47 -0400
efbecf5
Merge pull request #46 from legoktm/patch-1 by
2013-09-30 19:03:43 -0700
4841727
(refs/pull/46/merge)
Merge 346e7a5548
into a926431754
by
2013-09-29 18:47:04 -0700
346e7a5
(refs/pull/46/head)
Add !epoch by
2013-09-29 18:46:56 -0700
a926431
Better client-side buffering of SQL results. by
2013-09-01 01:40:59 -0400
b88181b
Make exclusion check a bit smarter. by
2013-08-25 22:17:45 -0400
71befb1
Schedule jobs more reasonably. by
2013-08-25 19:55:24 -0400
e67833a
Mod thread.ident by 10,000 for when they're absurdly large. by
2013-08-25 05:55:10 -0400
48e6c14
WHOOPS X2. by
2013-08-25 05:14:49 -0400
8a88988
WHOOPS. by
2013-08-25 05:14:23 -0400
fd5852a
RIP Toolserver. (Some fixes for Labs compatibilty.) by
2013-08-25 05:10:10 -0400
2c0c5b4
(refs/pull/45/merge)
Merge 17af6d3031
into 204cbce45e
by
2013-08-25 02:07:34 -0700
17af6d3
(refs/pull/45/head)
RIP Toolserver by
2013-08-25 02:07:28 -0700
204cbce
Merge pull request #44 from justinkim/dict-alias by
2013-07-15 19:18:46 -0700
87f6e13
(refs/pull/44/merge)
Merge 58066402af
into af9f6a56fb
by
2013-07-15 19:15:09 -0700
5806640
(refs/pull/44/head)
Add def to possible !dict aliases by
2013-07-15 19:14:34 -0700
af9f6a5
Improve help for !langcode. by
2013-07-01 02:44:07 -0400
8ef0642
Fix PermissionsDB.data -> PermissionsDB.users. by
2013-06-28 18:27:44 -0400
5931f37
Put response.read() in the try:, since that's what throws the timeout. by
2013-06-11 21:03:17 -0400
ca7cbce
Silly SQL, that's not what I told you to do. by
2013-04-14 01:44:37 -0400
dd5a942
Expand the permissions db to store attributes for users. by
2013-04-14 00:52:08 -0400
a9051f3
Bold! by
2013-04-01 19:30:56 -0400
9ad0358
Make default !access behavior more reasonable. by
2013-03-10 16:34:53 -0400
f082fca
So re.MULTILINE is necessary for those rules. by
2013-01-18 23:42:43 -0500
3332012
Once again, reengineer regexes. by
2013-01-18 23:15:37 -0500
8c524d9
Whoops, those patterns are supposed to be ignored. by
2013-01-17 17:34:56 -0500
ab216fb
<nowiki> tags in exclusion lists are optional. by
2013-01-17 17:30:57 -0500
c3dbc9c
Missed a few years. by
2013-01-17 02:18:17 -0500
0b7a13e
Update copyright notices for 2013. by
2013-01-17 02:13:04 -0500
6a381c6
Fix a bug regarding updating the 'all' site. by
2012-12-05 16:55:17 -0500
c36b457
Make [[User:EarwigBot/Copyvios/Exclusions]] project-insensitive. by
2012-09-07 21:00:23 -0400
4ff7612
Fix when we've cached None as a url. by
2012-09-05 10:10:18 -0400
25d75c5
Forgot to give process_time param to CopyvioCheckResult. by
2012-09-05 10:00:01 -0400
8862bec
Fix statements assigned to nothing. by
2012-09-04 01:50:54 -0400
bcf9b70
Keep track of how long generating results takes; support 'max_time'. by
2012-09-04 01:44:41 -0400
de23112
Bugfix when we can't read HTML. by
2012-09-04 01:10:07 -0400
a4dda89
Various fixes for copyvios. by
2012-09-04 01:05:50 -0400
d0217d7
Ensure lazy-loading works with subpackages. by
2012-09-03 22:54:59 -0400
d709ee0
Better handling when we are blocked from editing . by
2012-09-03 22:41:48 -0400
1b999a1
Finish lazy-importing of py-bcrypt and pycrypto in config.__init__ by
2012-09-02 15:29:37 -0400
655624c
Lazy-importing of py-bcrypt and pycrypto; restructured deps in setup. by
2012-09-02 15:15:43 -0400
ac6de46
Implement lazy-importing of oursql and pytz. by
2012-09-02 14:37:04 -0400
0ca84ab
Implement lazy-importing of oauth2, nltk, and bs4. by
2012-09-01 22:28:30 -0400
7492adc
Version bump for 0.2.dev. by
2012-08-31 02:37:59 -0400
53a6139
Merge branch 'master' into develop by
2012-08-31 02:36:39 -0400
dd414f6
Merge branch 'release/0.1' into develop by
2012-08-31 02:26:36 -0400
9254158
(tag: v0.1)
Merge branch 'release/0.1' by
2012-08-31 02:26:14 -0400
7c5099e
release/0.1 by
2012-08-31 02:25:18 -0400
f3125c8
Merge branch 'feature/notes' into develop (closes #3) by
2012-08-31 02:15:27 -0400
2a09064
Updates and bugfixes. by
2012-08-31 02:14:36 -0400
8c654d1
Fixes for do_help(). by
2012-08-31 01:52:46 -0400
776bbb6
Implement do_help(). by
2012-08-31 01:47:10 -0400
45d82cc
Fix a bunch of typos. by
2012-08-31 01:34:13 -0400
275ac5d
Implement do_delete(). by
2012-08-31 01:30:46 -0400
6114e9e
Implement do_rename(). by
2012-08-31 01:27:51 -0400
5e155d9
Implement do_edit(). by
2012-08-31 01:17:02 -0400
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