f5f41ed
Catch errors when updating or tracking so it doesn't stop the whole task by
2012-04-15 14:55:46 -0400
4c9b541
Properly urlencode when we're dealing with unicode objects by
2012-04-15 04:05:22 -0400
453059c
Thread safety in Site, bugfix in Category, cleanup in Page by
2012-04-12 22:53:33 -0400
d8ab0f3
autoping and autoreconnect for site connections by
2012-04-12 15:56:33 -0400
9eb85f1
Update docs, including README.rst (almost done) by
2012-04-10 20:24:16 -0400
af146bf
Round time in "throttled" log msg so it's a bit more realistic by
2012-04-09 20:05:50 -0400
91c344d
Missed a Unicode bug by
2012-04-09 20:01:31 -0400
b066be9
Fix by
2012-04-09 19:53:00 -0400
dc82a2f
Sites use their own logger instead of sharing one with the toolset by
2012-04-09 19:48:24 -0400
f86af84
Cache site objects internally by
2012-04-09 19:27:26 -0400
0c7a7c3
Removed some old debugging code by
2012-04-09 16:34:22 -0400
f698981
Break up Site._api_query() into three methods for readability by
2012-04-09 16:29:18 -0400
14c9950
Support for wait_between_queries in Sites by
2012-04-09 16:08:22 -0400
b817dc7
Minor fix by
2012-04-09 15:25:30 -0400
4e2580e
Unicode fixes and misc cleanup to toolset and tasks by
2012-04-09 15:19:46 -0400
5e823b7
Small fix by
2012-04-09 00:13:00 -0400
a1b3c28
Merge branch 'feature/git-command' into develop by
2012-04-09 00:11:25 -0400
099d91e
Log !git actions by
2012-04-09 00:05:12 -0400
c5a7425
Fix status subcommand again. by
2012-04-08 23:30:16 -0400
2198343
float->int fix; colorize branches in pull by
2012-04-08 22:58:25 -0400
5c98633
Updates to status subcommand by
2012-04-08 22:55:31 -0400
2fd7e9e
Minor bugfixes by
2012-04-08 22:21:10 -0400
e2d6aae
Fix get_repos(); update help subcommand by
2012-04-08 22:18:10 -0400
da46922
Update !git to use GitPython by
2012-04-08 22:01:42 -0400
f7f4907
Merge branch 'develop' into feature/documentation by
2012-04-08 17:04:13 -0400
dfb3e39
Merge branch 'feature/package-ify' into develop by
2012-04-08 15:21:51 -0400
2784808
Daemonize task threads; clean up logging by
2012-04-08 04:17:38 -0400
9100c3f
Cleaning up util a bit by
2012-04-08 03:09:07 -0400
a976702
More helpful logging; support for !parts with messages by
2012-04-08 02:29:57 -0400
30e9d30
Using function aliases whenever possible; !join and !part by
2012-04-08 01:22:40 -0400
08fb35e
Fix small bug in shutdown code by
2012-04-08 00:53:05 -0400
c3fa922
Quitting works completely now; bugfixes by
2012-04-08 00:39:05 -0400
fbada5c
Minor cleanup, additions, and bugfixes by
2012-04-07 23:08:39 -0400
cc6a4c6
Release manager's _resource_access_lock before processing a command so it can reload itself by
2012-04-07 23:05:44 -0400
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