6373eea
docstrings in Bot; daemonize wiki_scheduler by
2012-04-07 22:21:32 -0400
eead11f
Docstrings and cleanup in earwigbot.managers by
2012-04-07 19:40:44 -0400
03fe330
Avoid duplicating code thanks to _BaseManager by
2012-04-07 18:21:56 -0400
0c6f627
Move Command+TaskManagers to a common earwigbot.managers module by
2012-04-07 17:58:38 -0400
03062e8
Wrote the command-line utility, added logging levels, improved Bot organization - Fixed loading bugs in CommandLoader and TaskLoader by
2012-04-07 17:41:33 -0400
362db3d
git version info, logging updates, utility by
2012-04-07 14:21:43 -0400
5ca1d91
Use __all__ within e.w.copyvios and shorter imports by
2012-04-07 12:33:13 -0400
54739d5
Update references to Wiki Toolset, plus other fixes by
2012-04-07 12:17:49 -0400
e473653
Updates to setup.py, unit tests, and logging by
2012-04-07 03:45:59 -0400
b20b6ba
Markdown -> reStructuredText by
2012-04-06 22:07:41 -0400
45a472c
setup.py should be good now by
2012-04-06 21:28:28 -0400
0234d8c
Docstring updates; watcher's process() now takes Bot object by
2012-04-06 16:22:47 -0400
60b52f6
__iter__ for Command+TaskManager instead of get_all() by
2012-04-06 16:12:28 -0400
535e4ef
Update references to CommandManager and TaskManager by
2012-04-06 15:55:39 -0400
8a7eb79
Fix all references to earwigbot.config.config; update SitesDBManager by
2012-04-06 15:47:06 -0400
2211acc
Update TaskManager implementation by
2012-04-06 15:18:15 -0400
079b424
Fixing up !restart and !reload a bit by
2012-04-06 14:46:11 -0400
d901a25
More cleanup for IRC stuff by
2012-04-06 14:41:27 -0400
abe58a0
CommandManager as attr of Bot, plus cleanup by
2012-04-06 02:56:48 -0400
d8a7867
Documentation for installation process by
2012-04-05 23:50:36 -0400
117eccc
Beginning work (#16) by
2012-04-05 22:04:05 -0400
9e5805c
Raise the correct exception if the site isn't found by
2012-03-31 22:03:12 -0400
b320eff
Fix in _get_site_name_from_sitesdb() by
2012-03-31 20:35:34 -0400
f886729
Merge branch 'feature/sitesdb' into develop by
2012-03-31 18:21:48 -0400
7edfb0b
Re-organize SitesDB code; protocol-relative URLs by
2012-03-31 17:46:06 -0400
4a1cb41
get_site(), add_site(), remove_site() implemented by
2012-03-31 15:49:58 -0400
86a8440
Moving parsers to own file. by
2012-03-28 15:23:09 -0400
30b1b99
Cleaned up boolean logic a bit. by
2012-03-25 17:52:43 -0400
2929380
Preliminary documentation updates by
2012-03-25 00:18:41 -0400
69b7cb1
Keep dynamic module in an attr so it doesn't get dealloc'd by
2012-03-24 23:54:22 -0400
5567895
Fix importing dynamic module from config by
2012-03-24 23:31:49 -0400
9d97649
Merge branch 'feature/yaml' into develop by
2012-03-24 22:14:39 -0400
65a01c6
Removed earwigbot.rules; moved its contents to config.yml by
2012-03-24 22:12:01 -0400
76d1af1
str->int key conversion no longer necessary by
2012-03-24 20:48:42 -0400
1db6504
Fixed a tiny merge bug by
2012-03-24 18:11:09 -0400
8f193c9
Fixing references to the config file by
2012-03-24 18:10:30 -0400
202464d
JSON -> YAML by
2012-03-24 17:51:41 -0400
1939729
JSON -> YAML by
2012-03-24 17:51:41 -0400
1f615e1
Fix again by
2012-03-24 17:09:33 -0400
3fc1514
Fix restarting by
2012-03-24 17:07:55 -0400
275c82e
Merge branch 'feature/irc_update' into develop by
2012-03-24 16:54:39 -0400
424a954
Moving rest of earwigbot.classes to earwigbot.tasks by
2012-03-24 16:47:08 -0400
1d02af9
Relocate BaseCommand to earwigbot.commands; _CommandManager class by
2012-03-24 16:07:37 -0400
64c7a1a
Fix component enabling/disabling by
2012-03-24 14:47:01 -0400
35f3075
Bugfixes and update some class references by
2012-03-24 14:05:05 -0400
e54db76
Cleanup; ensure unit tests are functional by
2012-03-24 13:55:28 -0400
551e1e8
Convert frontend and watcher into classes by
2012-03-24 13:43:28 -0400
bbe0cea
Minor cleanup by
2012-03-24 03:29:31 -0400
d4e947b
earwigbot.wiki.copyvios.search module split by
2012-03-24 00:51:32 -0400
ec8df97
Cleanup a few instances of string concatenation by
2012-03-24 00:45:14 -0400
cdb7bce
Avoid backreferences in re.sub() repl to bypass re._cache_repl (#17) by
2012-03-23 23:37:53 -0400
e6a381f
Restructuring copyvio stuff as its own package. by
2012-03-20 12:25:45 -0400
9434a41
Moved search engine/credential info into config proper. by
2012-02-24 04:24:17 -0500
7cc85f9
afc_copyvios: optionally cache results for the Toolserver. by
2012-02-23 23:35:59 -0500
f382ceb
Pushing some smarter logic for MarkovChains by
2012-02-20 00:11:45 -0500
7e6f1e8
soxred93 -> tparis; toolserver account expired by
2012-02-18 22:52:23 -0500
755dff9
Copyvios: auto-fail very small articles (< 20 chain links) by
2012-02-18 15:23:10 -0500
6009c05
Minor integer division fix. by
2012-02-13 22:25:58 -0500
df7868d
Updates to copyright violation stuff. by
2012-02-11 17:57:47 -0500
ee2b113
Algorithm for comparing article content against a suspected source using MarkovChains by
2012-01-15 16:55:08 -0500
2da9061
Copyright update for 2012. by
2012-01-15 14:49:51 -0500
1310053
CopyrightMixin needs Page._site by
2011-12-31 15:30:23 -0500
c480735
#wikipedia-en-afc -> #wikipedia-en-afc-feed by
2011-12-31 15:24:41 -0500
24f7eab
Some more work on copyvio detection code by
2011-12-26 14:04:23 -0500
56e6140
More work on copyright violation detection code. by
2011-12-17 22:00:09 -0500
0b6d5ea
Some code for copyvio detection, including querying Yahoo! BOSS correctly. by
2011-12-11 17:31:34 -0500
42081ab
Reorder formatting so we don't destroy our datetime object before we're done with it. by
2011-12-11 02:17:05 -0500
53533e1
Support for a hidden date sortkey. Also fixing a bug in get_notes() with regards to the 'old' note/warning. by
2011-12-11 01:58:04 -0500
15748c6
Fixing unit test code. by
2011-12-10 19:50:40 -0500
2786776
Disabling auto-linker. by
2011-12-10 19:05:39 -0500
bff00f9
Restruturing codebase to be a bit more Pythonic. by
2011-12-10 19:02:04 -0500
dbe9b57
Sleep a bit more logically, adjust color. by
2011-11-20 02:46:33 -0500
8f2b82b
Wrong axis! by
2011-11-20 01:38:58 -0500
3c343a1
Looks like the axis kwarg was added to Axes matlab>1.0.1 by
2011-11-20 01:36:31 -0500
3858692
Fix. by
2011-11-20 01:11:52 -0500
63a30d2
Prettify chart a bit. by
2011-11-20 01:10:49 -0500
bb6e8f1
Fix bottom kwarg for p3. by
2011-11-19 23:55:44 -0500
b313412
Fixes/improvements. by
2011-11-19 23:15:42 -0500
2f86fe5
Fix data reversal. by
2011-11-19 23:07:31 -0500
85af03d
self.dest -> self.destination by
2011-11-19 22:57:14 -0500
1701016
Graphing with matplotlib. by
2011-11-19 22:54:01 -0500
149fe8f
Fix. by
2011-11-19 18:43:44 -0500
4eca6a8
Forgot to int() custom num_days; fix generate(). by
2011-11-19 18:29:33 -0500
522e44a
Oops. by
2011-11-19 17:09:09 -0500
ed87519
Fix update_date() when a submission is in multiple date categories. by
2011-11-19 17:08:26 -0500
5fc2813
Fix query in get_status(). by
2011-11-19 16:58:31 -0500
656d904
Sleep a bit in between API queries. by
2011-11-19 16:52:44 -0500
396a21c
CHART_ -> STATUS_ by
2011-11-19 16:49:27 -0500
6bb438b
Fixes. by
2011-11-19 16:48:05 -0500
1347646
Replag command; fix. by
2011-11-19 16:17:55 -0500
a9f07c2
Forgot import config >_> by
2011-11-19 16:01:56 -0500
d949269
Some SQL updates, starting work on afc_history task. * get() -> return a Task instance by name (tasks) * Using SQL to save API queries. (commands.{afc_report,afc_status}) * ignore_list -> ignoreList in config. (tasks.afc_statistics) by
2011-11-19 15:57:12 -0500
3e5801d
!status nocolor for HallowsAG by
2011-11-13 01:36:18 -0500
5088315
Differentiate between completely blank pages and nonexistant or unretrievable pages. by
2011-11-11 14:00:21 -0500
609b1cc
Misplaced submissions can't be 'resumbmitted'; page_special_user is only significant for CHART_PEND and CHART_DRAFT. by
2011-11-10 17:14:32 -0500
7757af5
Fix; get_size() rounds to tenths instead of hundreds. by
2011-11-10 17:06:19 -0500
1c85076
Fixes in Unicode, status determination; removed created. by
2011-11-10 16:55:26 -0500
9ec0352
Fix. by
2011-11-09 18:12:45 -0500
e02ff2d
Fix get_status_and_chart(content, namespace) by
2011-11-09 18:02:10 -0500
e05e0fc
Fix, nicer size. by
2011-11-09 17:57:53 -0500