Ben Kurtovic
a73f618e0a
Initial conversion to Python 3
il y a 3 ans
Ben Kurtovic
b48af48de4
wikiproject_tagger: Fix regex for wikiproject banner shells.
il y a 6 ans
Ben Kurtovic
7b294d1dad
Fix --autoassess with no argument.
il y a 6 ans
Ben Kurtovic
2f5d7063b3
Exclude userspace from tagging.
il y a 7 ans
Ben Kurtovic
17df270bdf
fix category class tagging
il y a 7 ans
Ben Kurtovic
4018e1a82e
Slightly more efficient when a page is encountered multiple times.
il y a 7 ans
Ben Kurtovic
8a339c721b
Fix spacing after banner.
il y a 7 ans
Ben Kurtovic
ce591e76e7
Fix banner placement logic for shell-less banners.
il y a 7 ans
Ben Kurtovic
be2fcff8e6
Smarter banner placement.
il y a 7 ans
Ben Kurtovic
8765f12dd4
Remove project tagger's genfixes; they don't really work anyway
il y a 7 ans
Ben Kurtovic
ac5d741322
whoops
il y a 7 ans
Ben Kurtovic
d910c6a96e
--tag-categories should examine the root as wel
il y a 7 ans
Ben Kurtovic
f684821aef
banner tagger: can tag categories, add |auto param if appropriate, fixes
il y a 7 ans
Ben Kurtovic
cc574cec6d
WikiProjectTagger: Fix auto-assess when no current assessments.
il y a 7 ans
Ben Kurtovic
e41a178c05
Mark WikiProjectTagger edits as minor.
il y a 7 ans
Ben Kurtovic
e9cf7882a9
Slightly better detection of existing parameters.
il y a 7 ans
Ben Kurtovic
07b241ff7a
Fix WikiProjectTagger page saving bug.
il y a 7 ans
Ben Kurtovic
39b63f11c1
Add a bunch of things to the WikiProjectTagger task.
il y a 7 ans
Ben Kurtovic
4e8be871b7
Update copyright year for 2015.
il y a 9 ans
Ben Kurtovic
39d5c7c149
Update copyright notices for 2014.
il y a 10 ans
Ben Kurtovic
ed95c99f0e
Update email address.
il y a 10 ans
Ben Kurtovic
0b7a13eca5
Update copyright notices for 2013.
il y a 11 ans
Ben Kurtovic
a3481ca6d3
A couple of bugfixes.
il y a 11 ans
Ben Kurtovic
2afadce771
Finish up task.
il y a 11 ans
Ben Kurtovic
2c7d39169d
Implement auto-assessment.
il y a 11 ans
Ben Kurtovic
57706a8220
More progress on tagging stuff.
il y a 11 ans
Ben Kurtovic
588d3fb696
Cleanup; support shutoff.
il y a 11 ans
Ben Kurtovic
1799f2f568
Implement guess_namespace(), get_names(), part of process_page().
il y a 11 ans
Ben Kurtovic
ad07bbafe9
Implement run(), process_category() methods.
il y a 11 ans
Ben Kurtovic
b9bfeb4f2f
Usage notes for wikiproject_tagger
il y a 11 ans
Ben Kurtovic
e81284af91
A list of regexes for templates that always go above the banner.
il y a 11 ans
Ben Kurtovic
6be8fb48dd
Cleaning up project-wide copyright notices.
il y a 12 ans
Ben Kurtovic
844e3a5f8e
Remove useless __all__ from commands and tasks.
il y a 12 ans
Ben Kurtovic
78ac1b8a80
Tons of refactoring, miscellaneous cleanup, and improvements.
* _ResourceManager: allow resources to be named anything as long as they
inherit from the base resource class; gave resources proper names.
* Renamed BaseCommand to Command and BaseTask to Task; applied renames
throughout earwigbot.commands and earwigbot.tasks.
* Data: refactored argument and command parsing to be completely internal.
Added docstrings to attributes. Applied changes to Frontend.
* IRCConnection: improved such that we accurately detect disconnects with
server pings; timeout support. Applied changes to Bot.
* Updated documentation and other minor fixes.
il y a 12 ans
Ben Kurtovic
0785372015
Removing extra whitespace in a ton of files
il y a 12 ans
Ben Kurtovic
54739d5553
Update references to Wiki Toolset, plus other fixes
il y a 12 ans
Ben Kurtovic
2211acc81d
Update TaskManager implementation
il y a 12 ans
Ben Kurtovic
424a954af6
Moving rest of earwigbot.classes to earwigbot.tasks
il y a 12 ans
Ben Kurtovic
2da906109b
Copyright update for 2012.
il y a 12 ans
Ben Kurtovic
bff00f9b28
Restruturing codebase to be a bit more Pythonic.
il y a 12 ans