2024-04-16 12:00 (UTC) edit
General:
- Update some checks for changing meaning of "anon".
2024-04-12 16:05 (UTC) edit
EnDashRedirectCreator:
- Seems someone created {{R from alternative hyphenation}} now.
2024-04-06 15:30 (UTC) edit
EnDashRedirectCreator:
- Clean up skip list. The two non-images have been deleted, and for the image there's little point in skipping just that one since seven other such images have had local pages created since.
2024-04-06 14:40 (UTC) edit
EnDashRedirectCreator:
- As an additional safety check on the previous change, only do that when both of the subject pages redirect to the same target.
2024-04-06 14:15 (UTC) edit
EnDashRedirectCreator:
- If there are multiple dashed talk page titles with conflicting targets, and one matches its subject page while the other doesn't, prefer the matching one. Probably the non-matching talk page is because someone thinks discusson of the subject-space redirect needs to be preserved on that specific talk page (rather than being archived to the target's talk page) so they refuse to redirect it.
2024-03-11 11:15 (UTC) edit
TagDater:
- BRFA 81 approved!
2024-03-08 17:10 (UTC) edit
TagDater:
- Trial for BRFA 81 complete.
2024-02-11 14:00 (UTC) edit
TagDater:
- Skip self-transclusions when checking transclusions.
- Log which category is being processed for "template screw-up" message.
2024-02-04 20:00 (UTC) edit
TalkTemplateMover:
- Supplemental BRFA to handle additional templates (initially {{interwiki copy}}) approved.
2024-02-04 14:25 (UTC) edit
RandomPagePicker:
- Avoid
subst:FULLPAGENAME
to avoid null edits which don't return a newrevid.
2024-02-02 01:15 (UTC) edit
TagDater:
- BRFA 81 in trial.
2024-01-29 22:30 (UTC) edit
WikiProjectTagger, WikiProjectWorker:
- Retire these tasks, WikiProject templates have changed a bunch since I last ran these.
2024-01-29 00:05 (UTC) edit
WikiUninterestingNumbers:
- Fix no-update-needed logic.
2024-01-28 23:45 (UTC) edit
WikiUninterestingNumbers:
- Adjust args.
2024-01-28 23:25 (UTC) edit
WikiUninterestingNumbers:
- New task, editing only the bot's userspace.
2024-01-28 22:30 (UTC) edit
TagDater:
- Supplemental BRFA: Wikipedia:Bots/Requests for approval/AnomieBOT 81
- Fix some edit summaries and log messages.
2024-01-28 21:40 (UTC) edit
TagDater:
- Handle
{{disambiguation|non-primary}}
. Not specifically mentioned in Wikipedia:Bots/Requests for approval/AnomieBOT 57 since it was added 12 years later, but it's along the same lines. - Handle
{{disambiguation cleanup|cleanup}}
and such too.
2024-01-28 21:10 (UTC) edit
TagDater:
- Fix regex.
2024-01-21 12:50 (UTC) edit
OrphanReferenceFixer:
- Spaces in log message.
2024-01-11 14:20 (UTC) edit
OrphanReferenceFixer:
- Fix bug.
2024-01-11 14:00 (UTC) edit
OrphanReferenceFixer:
- Fix crash.
2023-12-25 18:35 (UTC) edit
TagDater:
- Add code to log when the bot detects a direct use of a maintenance category in a page, and whether there seems to be a corresponding template already. In the future I'll file a BRFA to have the bot actually fix these.
2023-12-16 15:15 (UTC) edit
OrphanReferenceFixer:
- Use Special:Diff and Special:PermaLink instead of bare URLs.
2023-12-16 15:00 (UTC) edit
OrphanReferenceFixer:
- Don't rescue generically-named refs that were removed over a year ago.
2023-12-14 03:25 (UTC) edit
AnomieBOT::API:
- Improve handling of multiple bot exclusion templates.
2023-12-14 02:35 (UTC) edit
NobotsHallOfShame:
- Properly display cases where someone tried to use multiple parameters in the template.
- Don't count pages having both an allow/deny and an optout as "multiple".
2023-11-24 14:00 (UTC) edit
DatedCategoryCreator:
- Fix Category:Clean-up categories subcat creation.
2023-11-19 23:55 (UTC) edit
DatedCategoryCreator:
- Handle Category:Clean-up categories specially.
2023-11-18 02:00 (UTC) edit
OrphanReferenceFixer:
- If the bot is going to give the revert warning itself, stop and complain instead.
2023-11-02 01:30 (UTC) edit
AnomieBOT::API::TiedDBD:
- Add more retry error codes. ToolsDB has been being rebooted a lot lately, and every time it kills a bunch of tasks.
2023-10-24 17:55 (UTC) edit
EnDashRedirectCreator:
- Detect edit warring on the redirects. AnomieBOT and Bot1058 can easily get into conflict if the en-dashed subject page is a redirect and its talk page does not match.
2023-08-10 11:55 (UTC) edit
DeletionSortingCleaner:
- Better handle weird ways people list things: excess whitespace (note
process_templates
already converts underscores and such) and miscapitalization.
2023-07-21 02:45 (UTC) edit
OrphanReferenceFixer:
- Disable searching for duplicate refs in linked/linking articles. It seems people too often use generic names like that of the newspaper or website, leading to false positives.
2023-07-20 23:30 (UTC) edit
TagDater:
- Don't try to date tags in transcluded pages that aren't wikitext.
2023-07-17 19:50 (UTC) edit
SpamBlacklistBlocker:
- Deactivate task, on-wiki lists haven't been updated since 2017.
2023-07-16 20:40 (UTC) edit
d/Nowiki:
- Back in 2016 MediaWiki stopped allowing extension tags to be unclosed. Time to match that.
- Update fallback tag list.
2023-07-10 11:20 (UTC) edit
BAGBot:
- Don't keep cached targetsection if e.g. a deny is reverted to on-hold.
2023-06-25 11:30 (UTC) edit
CHUUClerk:
- Update text for the case where a local account is missing.
2023-05-22 11:30 (UTC) edit
PERTableUpdater:
- Whee, grammatical-prescriptivist catgory rename.
2023-05-20 11:30 (UTC) edit
DeletionSortingCleaner:
- Fix typo in overlong edit summary code.
2023-04-07 13:15 (UTC) edit
d::Templates:
- Avoid assigning
pos()
unnecessarily, it's slow.
2023-04-04 11:35 (UTC) edit
OrphanReferenceFixer:
- Update talk page comment to give explicit permission to remove the comment.
2023-04-01 15:05 (UTC) edit
IFDClerk:
- Get log page header from Template:Ffd log day.
2023-04-01 14:45 (UTC) edit
TFDClerk:
- Get log page header from Template:TfD log day.
2023-04-01 13:55 (UTC) edit
CFDClerk:
- Get log page header from Template:CFD log day.
2023-02-16 23:00 (UTC) edit
OrphanReferenceFixer:
- Someone added content parameter aliases to various efn-group templates.
2023-02-04 18:20 (UTC) edit
OrphanReferenceFixer:
- Fix unquoted ref names with embedded apostrophes, instead of truncating them.
2023-02-01 13:40 (UTC) edit
EnDashRedirectCreator:
- Add explicit
|1=
to {{-r}} to avoid breaking on titles containing=
.
2023-02-01 13:10 (UTC) edit
TemplateSubster::Base:
- Add a check for a potential weird race condition.
2023-01-31 13:55 (UTC) edit
scripts:
- Fix execution of `show-task-status.pl` on bastion.
2023-01-31 13:35 (UTC) edit
scripts:
- Fix execution of `tools-startbot.pl` and `tools-updatebot.pl` using relative paths.
2023-01-16 03:05 (UTC) edit
OrphanReferenceFixer:
- Parse
<ref>
attributes using HTML5 semantics, which MediaWiki seems to have switched to at some point a while back.
2023-01-09 12:15 (UTC) edit
TFATitleSubpageCreator:
- Supplemental BRFA approved
2022-12-23 18:40 (UTC) edit
TFATitleSubpageCreator:
- Supplemental BRFA in trial.
2022-12-22 16:30 (UTC) edit
TFATitleSubpageCreator:
- Supplemental BRFA filed.
- Uncomment new code but guard it.
- Update JSON format, and avoid overwriting if a human set a future entry to an array.
2022-12-20 14:10 (UTC) edit
TFATitleSubpageCreator:
- Comment out new code for now, can't work at that title due to missing OAuth grants.
2022-12-20 13:45 (UTC) edit
TFATitleSubpageCreator:
- Start maintaining a JSON version of the data, currently in the bot's userspace.
2022-11-20 23:05 (UTC) edit
show-task-status:
- Fix and re-enable pod status check.
2022-10-31 20:00 (UTC) edit
AnomieBOT::API:
- Expose function to copy-and-truncate a file for use in log file rotating.
2022-10-28 16:10 (UTC) edit
show-task-status:
- Disable pod status check for now, Toolforge doesn't have permissions set up right to access it.
2022-10-26 01:30 (UTC) edit
TFATitleSubpageCreator:
- Strip comments from the title, apparently someone thought it was a good idea to put one in Wikipedia:Today's featured article/October 31, 2022.
2022-10-23 22:55 (UTC) edit
SourceUploader:
- Fix silly error.
2022-10-23 22:10 (UTC) edit
SourceUploader:
- Don't build all the pages in the constructor.
2022-10-23 21:00 (UTC) edit
General:
- Switch stuff over to Toolforge's Kubernetes infrastructure.
2022-10-23 17:55 (UTC) edit
AnomieBOT::API:
- Add ability for the bot to rotate its own log files.
2022-09-20 11:50 (UTC) edit
TemplateSubster, MassDeleter:
- Adjust query for pending DB changes.
2022-07-20 12:00 (UTC) edit
OrphanReferenceFixer:
- Fix groups for efn-xx templates.
2022-07-07 14:40 (UTC) edit
TagDater:
- Fix handling of templatedata empty result.
2022-06-25 20:55 (UTC) edit
TagDater:
- Check templatedata for declared numeric params, and avoid moving dates from them into
|date=
. Intended for templates like {{citation needed span}} that might wrap a date.
2022-06-20 12:15 (UTC) edit
BAGBot:
- Avoid edits like Special:Diff/1094004967.
2022-06-04 14:45 (UTC) edit
PERTableUpdater:
- Improve logging of bad regexes from the title blacklists
- Include page and line number in a standard format in all messages.
- Include the actual error when skipping bad regexes.
- Log warnings properly instead of letting Perl dump them to the console every run.
- Always log when running in testing (noedit) mode.
2022-06-04 13:13 (UTC) edit
PERTableUpdater:
- Stop updating EDITREQTable, so it can be turned into something vaguely resembling a disambiguation page.
2022-05-26 10:50 (UTC) edit
TalkTemplateMover:
- Adjust edit summary to make it clearer that the move is per the template's documentation. People seem to miss this.
2022-05-22 23:45 (UTC) edit
AnomieBOT::API::Cache::Redis:
- Set some timeouts.
2022-05-22 22:22 (UTC) edit
tools-startbot.pl:
- Add "-l release=buster".
2022-05-15 02:10 (UTC) edit
PERTableUpdater:
- Add table configs for the split of CAT:EDITREQ into CAT:COIREQ and CAT:PREQ.
2022-05-11 00:40 (UTC) edit
PERTableUpdater:
- Update
<syntaxhighlight>
syntax.
2022-05-01 12:15 (UTC) edit
CFDClerk, IFDCloser, PUICloser, TFDClerk:
- Adjust "is closed" regexes to not care what other classes are in the div, just look for xfd-closed or tfd-closed.
2022-04-26 20:10 (UTC) edit
TFAProtector:
- RFC was not approved, archive task.
2022-04-21 00:30 (UTC) edit
OrphanReferenceFixer:
- Include the title being processed in more log messages.
2022-04-17 12:55 (UTC) edit
TFATitleSubpageCreator:
- Read the page from {{TFAFULL}} instead of trying to find the right link in the wikitext.
2022-04-11 00:55 (UTC) edit
PERTableUpdater:
- Fix coloring of extended-confirmed on EPERTable. Somehow it didn't get set right back in 2016 and no one noticed until now.
2022-03-13 18:00 (UTC) edit
TFDClerk:
- Revert discussion header change. Sigh, wish people could make up their minds.
2022-02-19 13:25 (UTC) edit
OrphanReferenceFixer:
- Typo fix.
2022-02-19 00:20 (UTC) edit
OrphanReferenceFixer:
- Fix handling of {{efn}} with an incorrect
|group=
.
2022-02-13 14:55 (UTC) edit
AnomieBOT::API:
- Add
$HOME
as a variable for dsn config options. Using~/
seems to have stopped working for some reason.
2022-01-25 13:30 (UTC) edit
ArticleCreationGrapher:
- Discontinue task. Graph doesn't seem to really be used anymore, and mw:Extension:Graph exists which would be a better way to do it than a monthly file upload.
2021-12-31 13:30 (UTC) edit
BrokenRedirectDeleter:
- Exclude Wikipedia:Example of a broken redirect from the report, it's supposed to exist as an example.
2021-12-29 22:25 (UTC) edit
TemplateSubster::Base:
- Work around T14974 by reproducing the "after newline" environment when passing data to action=parse.
d::Templates:
- Indicate to the callback whether each template found by process_templates is located after a newline or not.
2021-12-29 17:05 (UTC) edit
OrphanReferenceFixer:
- Avoid renaming templates when adding parameters.
2021-12-28 21:20 (UTC) edit
OrphanReferenceFixer:
2021-12-21 23:45 (UTC) edit
PERTableUpdater:
- Use {{-r}} if the page or target of the request is a redirect.
2021-12-12 01:50 (UTC) edit
TFDClerk:
- Adjust discussion header per request.
2021-11-30 00:45 (UTC) edit
PERTableUpdater:
- Use classes rather than hard-coding colors, so the specific colors can be determined by community consensus and can be overridden by individual editors.
2021-10-24 00:15 (UTC) edit
AltLinkTemplateSubster:
- Update revision for {{CBSB link}}.
2021-10-24 00:10 (UTC) edit
BAGBot:
- Adjust for new BAG table format.
2021-10-20 01:00 (UTC) edit
TFDTemplateSubster:
- Don't do
JSON->utf8
. AnomieBOT::API returns and expects Unicode strings, not utf8-encoded strings.
2021-09-28 12:40 (UTC) edit
AltLinkTemplateSubster:
- Update revision for {{Csb link}}.
2021-09-21 22:30 (UTC) edit
WikiProjectWorker:
- Done.
2021-09-19 15:10 (UTC) edit
WikiProjectWorker:
- Start run for WP:WikiProject Higher Education.
2021-09-17 03:15 (UTC) edit
TemplateSubster::Base:
- Add some debugging.
test.pl:
- Allow specifying the debug level.
2021-09-17 01:10 (UTC) edit
IFDCloser:
- Load list of template redirects for 'is_closed' regex.
2021-09-05 23:55 (UTC) edit
WikiProjectWorker:
- Done.
2021-09-05 21:40 (UTC) edit
WikiProjectWorker:
- Re-start run for WP:WikiProject Film/Marvel Cinematic Universe task force for importance in a handful of categories.
2021-08-11 04:05 (UTC) edit
AnomieBOT::API:
- Remove check for URI not handling Unicode characters correctly. I don't remember what the deal was there (that was added in 2008), but an
encode()
is needed orHTTP::Message
will complain. And anyway, it doesn't look like we're even hitting URI inside HTTP::Request::Common anymore since we switched to using multipart/form-data in 2012. - Also remove the similar check for Digest::MD5. That too seems to need an
encode()
and is unlikely to change. - Instead of using
Encode::encode()
which mangles non-characters like U+FDD0, useutf8::encode()
which passes them. GIGO makes more sense here. - Fix the debug logging to log before doing the
encode()
rather than after.
2021-07-25 11:40 (UTC) edit
DeletionSortingCleaner:
- Look for
xfd-closed
class to recognize closed discussions,boilerplate metadata
might be used by other things too. - Update result regex too.
2021-06-27 14:00 (UTC) edit
TagDater:
- Process Category:Wikipedia categories sorted by month too.
DatedCategoryCreator:
- Use {{Monthly maintenance category}} instead of {{Monthly clean-up category}} where appropriate.
2021-06-16 12:20 (UTC) edit
WikiProjectWorker:
- Run complete.
2021-06-16 12:15 (UTC) edit
WikiProjectWorker:
- +3 cats.
2021-06-15 12:10 (UTC) edit
WikiProjectWorker:
- Start run for WP:WikiProject Film/Marvel Cinematic Universe task force
- Some cleanup of the code.
d::WikiProjectTagging:
- {{WikiProjectBanners}} seems to have been merged with {{WikiProjectBannerShell}} at some point, remove the code that decided between them.
2021-06-09 12:45 (UTC) edit
EnDashRedirectCreator:
- Update old redirects when the existing templates are now invalid due to a move of the redirect.
2021-06-09 11:20 (UTC) edit
EnDashRedirectCreator:
- Improve formatting of the created redirect.
2021-06-08 11:45 (UTC) edit
TemplateTalkRedirectCreator:
- Improve formatting of the created redirect.
2021-06-01 23:25 (UTC) edit
TFAProtector:
- Approved as a bot, but won't do anything until an RFC determines whether the community wants it after the trial.
2021-05-29 13:10 (UTC) edit
PERTableUpdater:
- Update for category rename.
2021-05-11 11:00 (UTC) edit
TFAProtector:
- Handle indef protection.
2021-05-08 18:55 (UTC) edit
PeerReviewArchiver:
- Update for more process changes:
- Look in Category:Current peer reviews (Category:Current peer reviews pending closure was deleted).
- No longer check Category:Requests for peer review pending closure, that was deleted too.
- Skip pages linked from Template:Peer review/Unanswered peer reviews sidebar.
2021-05-02 17:50 (UTC) edit
BAGBot:
- Handle {{BotOnHold}}.
2021-04-30 10:25 (UTC) edit
TFAProtector:
- Rm extraneous linebreak in log.
2021-04-29 22:40 (UTC) edit
TFAProtector:
- In trial for 32 days.
2021-04-29 13:35 (UTC) edit
TFAProtector:
- Adjust metadata to indicate that it doesn't honor bot-exclusion.
2021-04-29 13:05 (UTC) edit
TFAProtector:
- New task!
2021-04-06 14:00 (UTC) edit
PeerReviewArchiver:
- Fix perl warning.
2021-04-03 14:25 (UTC) edit
PeerReviewArchiver:
- Update for changes in the process.
diff.pl:
- Ensure there's a newline at the end of each diff.
2021-03-28 21:10 (UTC) edit
conf.sample.ini:
- Update for new replica hostnames.
2021-03-13 20:55 (UTC) edit
ChangeLog:
- Replace {{bug}}, it was deleted. Also add a needed
<nowiki>
.
2021-03-02 23:40 (UTC) edit
TagDater:
- Ignore comments when processing "without" rules. People keep copying {{weather box}} from somewhere that includes a commented-out ref for
|source=
.
2021-02-24 23:32 (UTC) edit
ShowByDateSubster:
- Someone edited the template.
2021-02-22 01:50 (UTC) edit
AnomieBOT::API:
- Work around phab:T272319 by retrying.
CHUUClerk:
- Clean up some missing colons in some log messages.
2021-01-28 15:15 (UTC) edit
AnomieBOT::API:
- Include process and time in the OAuth nonce to hopefully reduce risk of nonce reuse. There's been a major increase in that since 2021-01-14.
2020-12-16 02:35 (UTC) edit
OnThisDayTagger:
- Don't skip "1" for {{ArticleHistory}}.
2020-12-01 13:10 (UTC) edit
BAGBot:
- Load redirects to all the bot status templates, rather than trying to hard-code them.
2020-11-19 00:20 (UTC) edit
POTDPageCreator:
- Adjust regex, people have started not leaving a newline.
2020-10-29 19:55 (UTC) edit
CHUUClerk:
- Adjust section header line text, per request.
2020-10-15 13:50 (UTC) edit
OnThisDayTagger:
- List of historical anniversaries was moved to List of days of the year, skip that too.
2020-10-04 00:00 (UTC) edit
d/Redirects.pm:
redirects_to()
should still normalize input.
TFDTemplateSubster:
- Handle normalization from the above change.
2020-09-08 16:30 (UTC) edit
ACNClerk:
- Apparently "my sub" is recently new, and needs to be specifically enabled in the version of Perl on Toolforge.
2020-09-08 02:30 (UTC) edit
ACNClerk:
- They decided to use {{slink}} instead of regular links. Sigh.
2020-09-06 02:10 (UTC) edit
TFDClerk:
- Include move target when closing as "moved without redirect".
2020-09-06 02:00 (UTC) edit
TemplateSubster:
- Max max transclusions limit configurable on-wiki.
2020-08-04 01:55 (UTC) edit
CFDClerk:
- Support use of {{Move review talk}}.
2020-08-02 17:11 (UTC) edit
TemplateSubster:
- Link Special:WhatLinksHere in talk page whines, per request.
2020-06-20 18:25 (UTC) edit
AltLinkTemplateSubster:
- Update revision and code for {{Cbb link}}.
2020-06-19 17:50 (UTC) edit
EnDashRedirectCreator:
- Supplemental BRFA approved!
2020-06-14 19:55 (UTC) edit
TagDater:
- Don't add
|df=
to {{update after}}, only to {{as of}}.
2020-06-11 00:25 (UTC) edit
EnDashRedirectCreator:
- Supplemental BRFA to update old redirects as needed.
2020-06-10 21:00 (UTC) edit
EnDashRedirectCreator:
- Apply {{R avoided double redirect}} when appropriate.
2020-06-06 19:45 (UTC) edit
DeletionSortingCleaner:
- And approved! I wonder if that's a record outside of cases where a BAGger was specifically coordinating.
2020-06-06 19:35 (UTC) edit
DeletionSortingCleaner:
- Supplemental BRFA to remove duplicate entries in deletion sorting pages.
2020-05-07 12:05 (UTC) edit
EnDashRedirectCreator:
- Log time for the DB query.
2020-05-07 11:45 (UTC) edit
TemplateSubster:
- Don't generate undefined value warnings if comment or user is revdeled.
2020-05-03 01:45 (UTC) edit
EnDashRedirectCreator:
- Rework code to make it easy to add more dashes/hyphens to create redirects for.
2020-05-02 23:55 (UTC) edit
EnDashRedirectCreator:
- Don't try to create TemplateStyles redirects, it won't work anyway.
2020-04-30 01:45 (UTC) edit
TemplateSubster:
- Lower max transclusions limit, as a vandal is maliciously causing the bot to substitute certain templates.
2020-04-02 12:00 (UTC) edit
BAGBot:
- Don't whine when someone transcludes a BRFA that doesn't exist. Humans tend to quickly notice and fix it.
2020-03-28 14:10 (UTC) edit
TemplateSubster:
- Refer to TFDTemplateSubster in the "too many transclusions" message.
2020-02-21 13:25 (UTC) edit
TemplateTalkRedirectCreator:
- Create redirects for "/styles.css" subpages, for both templates and modules.
2020-02-03 13:55 (UTC) edit
TFDTemplateSubster:
- Improve reporting of "unsupported wikitext" condition.
2020-02-02 17:40 (UTC) edit
PERTableUpdater:
- Only log about bad regexes once per day.
2020-02-02 16:15 (UTC) edit
TFDTemplateSubster:
- Approved! And really quickly too.
2020-02-02 15:00 (UTC) edit
TemplateSubster:
- Split logic into a "base" class, to share with the new TFDTemplateSubster.
TFDTemplateSubster:
- New task!
2020-01-01 14:17 (UTC) edit
TemplateTalkRedirectCreator:
- Oops, missed a place that needed updating for that to work.
2020-01-01 14:15 (UTC) edit
TemplateTalkRedirectCreator:
- Create talk redirects for Module sandbox subpages too.
2019-12-13 13:20 (UTC) edit
OrphanReferenceFixer:
- Don't whine about abusefilter-warning the first two times (T184191).
2019-12-10 01:15 (UTC) edit
AltLinkTemplateSubster:
- Update revision for {{Cih link}}.
2019-10-10 14:30 (UTC) edit
OrphanReferenceFixer:
- Fix a bug in parameter parsing for brokenness like
name=""foo"
.
2019-10-05 21:25 (UTC) edit
OrphanReferenceFixer:
- Decode entities in
<ref>
fields (but not {{#tag:ref}}). - Don't delete "dir" and "follow" parameters, they're valid.
2019-10-05 13:20 (UTC) edit
WikiProjectWorker:
- Run complete.
2019-10-03 12:10 (UTC) edit
WikiProjectWorker:
- Begin run for WikiProject Diptera
d/WikiProjectTagging.pm:
- When not configured to apply namespace assessments, don't apply redirect assessment either.
2019-09-28 14:10 (UTC) edit
OrphanReferenceFixer:
- Update SpamBlacklist and AbuseFilter logic for recent breaking change.
2019-09-28 01:30 (UTC) edit
TFDClerk:
- Link headers to the pages, per request.
2019-09-17 13:25 (UTC) edit
show-task-status.pl:
- Highlight overly old "next time" values.
- Include the time the page was generated.
2019-09-15 19:40 (UTC) edit
POTDPageDeleter:
- Adjust for near-cosmetic change to the template for something almost no one will see in the first place.
2019-09-07 00:15 (UTC) edit
OnThisDayTagger:
- Add to {{ArticleHistory}} if that's present (and {{OnThisDay}} isn't).
2019-08-08 00:20 (UTC) edit
IMONumberRedirectCreator:
- Write conflicting numbers to User:AnomieBOT/IMO number conflicts
2019-08-07 17:55 (UTC) edit
PERTableUpdater:
- Try to escape unmatched left-braces that Perl complains about when processing blacklist.
2019-08-07 16:36 (UTC) edit
IMONumberRedirectCreator:
- Category was apparently renamed, and no one told me or pointed out that the bot wasn't creating redirects anymore.
2019-07-09 01:10 (UTC) edit
POTDPageCreator:
- Adjust edit summary because someone complained it wasn't obvious enough where things were being substed from.
2019-07-07 13:10 (UTC) edit
TFDClerk:
- Only count actual non-bottable sections, not the lead.
2019-07-06 01:30 (UTC) edit
TFDClerk:
- Count unclosed non-bottable sections as making the day be unclosed.
2019-06-27 16:00 (UTC) edit
BrokenRedirectDeleter:
- Avoid creating bad soft redirects due to replag.
2019-06-27 13:25 (UTC) edit
AnomieBOT::API:
- Fix passing of an oldid to rawpage(). No idea how that was missed for 3 years.
2019-06-26 17:15 (UTC) edit
OrphanReferenceFixer:
2019-06-14 22:55 (UTC) edit
IFDCloser:
- Write discussions to WP:FFD/O instead of WP:FFD#Old discussions, per WT:FFD#Addition to Template:XFD backlog.
2019-06-10 11:55 (UTC) edit
NewArticleAFDTagger:
- Don't tag pages that no longer exist.
2019-05-31 00:35 (UTC) edit
TemplateSubster:
- Try to use categorization recentchanges entries to determine who tried adding a template with too many changes.
2019-05-26 21:20 (UTC) edit
AltLinkTemplateSubster:
- Add {{csb link}}
2019-05-20 14:35 (UTC) edit
OldIPUnblocker:
- Task complete.
2019-05-20 13:45 (UTC) edit
OldIPUnblocker:
- Bug fix.
2019-05-15 11:25 (UTC) edit
OldIPUnblocker:
- Approved!
2019-05-14 21:25 (UTC) edit
CFDClerk:
- Remove the "NEW NOMINATIONS" heading and the following comment separately, in case someone manages to screw up the latter just before the current→old transition.
2019-05-05 14:30 (UTC) edit
OldIPUnblocker:
- New task!
2019-05-02 10:50 (UTC) edit
ShowByDateSubster:
- Update template revision.
2019-04-30 18:40 (UTC) edit
AnomieBOT::API:
- Add token support to logout().
2019-03-28 12:45 (UTC) edit
BAGBot:
- Add "MostRecentIsOp" class, per request.
2019-03-18 22:05 (UTC) edit
ShowByDateSubster:
- Update template revision.
2019-03-18 13:05 (UTC) edit
POTDPageDeleter:
- Yield to other tasks, as is standard.
2019-03-17 22:20 (UTC) edit
POTDPageDeleter:
- Add log message for link removal.
2019-03-17 21:40 (UTC) edit
POTDPageDeleter:
- Approved!
2019-03-15 13:20 (UTC) edit
TFDClerk:
- Fix typo.
2019-03-11 01:00 (UTC) edit
ShowByDateSubster:
- Update template revision.
2019-03-09 03:50 (UTC) edit
MassDeleter:
- Run complete.
2019-03-09 03:25 (UTC) edit
POTDPageDeleter:
- New task!
2019-03-09 02:05 (UTC) edit
MassDeleter:
- Clear continuation on reaching the end.
2019-03-07 15:40 (UTC) edit
TFDClerk:
2019-03-07 13:30 (UTC) edit
MassDeleter:
- Starting run for subpages of Template:PBB.
2019-03-05 02:25 (UTC) edit
CFDClerk:
- Someone made a module to parse Wikipedia:Categories for discussion/Old unclosed discussions and produce Wikipedia:Categories for discussion/Awaiting closure, so stop editing the latter.
AccidentalLangLinkFixer:
- Fix category name in the task description.
2019-03-02 00:55 (UTC) edit
SourceUploader:
- Update shutoff editnotice with Special:Diff/885728537.
2019-03-02 00:35 (UTC) edit
TFDClerk:
- Stop editing WP:TFD itself, they've reworked the page to not need it.
2019-03-01 22:25 (UTC) edit
PERTableUpdater:
- Add LST section tags around the count, per request.
2019-02-27 01:45 (UTC) edit
AnomieBOT::API:
- Remove the store dbh in DESTROY, so it'll close the connection.
2019-02-27 01:35 (UTC) edit
d/Redirects.pm:
- Bugfix for previous update.
2019-02-27 01:30 (UTC) edit
tools-updatebot.pl:
- Send signals to jobs in numerical order.
2019-02-27 01:15 (UTC) edit
d/Redirects.pm:
- Include entries for namespace aliases in the hash returned by
redirects_to()
andredirects_to_resolved()
.
d/IWNS.pm:
- Add
namespace_aliases()
.
2019-02-22 15:35 (UTC) edit
SourceUploader:
- Force wikitext content model.
- Use
<syntaxhighlight>...</syntaxhighlight>
for css (and a few other types not in use yet).
2019-02-22 13:55 (UTC) edit
show-task-status.pl, wikitable.css:
- Stop trying to load CSS and JS from mediawiki.org.
2019-02-21 00:15 (UTC) edit
tools-updatebot.pl:
- Print each job as it's signaled, for feedback.
2019-02-21 00:10 (UTC) edit
bot-instance.pl:
- Recognize the new halt code...
2019-02-21 00:05 (UTC) edit
AnomieBOT::API, tools-updatebot.pl:
- Move the logic for restarting when the git hash matches into AnomieBOT::API. The grid engine seems to too often have task queues disabled these days.
2019-02-20 12:40 (UTC) edit
TFDClerk:
- Detect modules to say "Module does not exist" rather than "Template does not exist".
- Detect move-without-redirect and close with a more appropriate message than "Template does not exist".
2019-02-11 22:45 (UTC) edit
PERTableUpdater:
- Correctly indicate protection of user json pages.
2019-02-11 13:10 (UTC) edit
NobotsHallOfShame:
- Separate "all+copyvio" on per-namespace pages too.
2019-02-11 12:55 (UTC) edit
NobotsHallOfShame:
- Update for move of Template:Copyviocore to Template:Copyvio/core.
2019-02-10 18:15 (UTC) edit
DatedCategoryDeleterTest:
- There doesn't seem to be much need for this still. Turning it back off.
2019-02-08 13:50 (UTC) edit
TemplateSubster:
- Log when skipping a template due to max transclusions.
2019-02-06 12:20 (UTC) edit
TemplateTalkRedirectCreator:
- Put {{R from remote page}} on created redirects.
2019-01-14 15:55 (UTC) edit
tools-updatebot.pl:
- Remove "-l release=trusty" here too.
2019-01-14 15:50 (UTC) edit
OrphanReferenceFixer:
- Don't accidentally exclude the bot from the log page...
2019-01-14 15:30 (UTC) edit
tools-startbot.pl:
- Remove "-l release=trusty".
2019-01-12 20:40 (UTC) edit
DatedCategoryCreator:
- Pointless template rename.
DatedCategoryDeleterTest:
- Apparently the test was screwed up by a similar category rename. Sigh. Re-enable the test.
2019-01-07 17:35 (UTC) edit
BAGBot:
- Fix formatting on WP:BRFAAA. Someone changed it in 2017 and never bothered to tell me.
2019-01-07 00:20 (UTC) edit
IFDCloser:
- Update "Old discussions" detection after Special:Diff/876590120.
2019-01-02 19:30 (UTC) edit
BAGBot:
- Allow WP:BAG#Member list heading to be other than level 2.
2018-12-10 23:35 (UTC) edit
PERTableUpdater:
- Add User:AnomieBOT/PERTableHeader as a header to the pages.
2018-11-25 15:15 (UTC) edit
DRVClerk:
- Update for some recent changes to {{DRV top}}.
2018-11-13 03:40 (UTC) edit
MedComClerk:
- Disable task per Special:PermaLink/868583892#RFC:Close MedCom?.
2018-10-21 18:30 (UTC) edit
PERTableUpdater:
- Handle MediaWiki's new interface-editor protection of user and site CSS and JS pages.
2018-09-11 22:10 (UTC) edit
DatedCategoryCreator:
- Special case Category:Wikipedia articles with style issues by month.
2018-08-13 02:50 (UTC) edit
d::Talk:
- Missed one rvslots update.
2018-08-13 01:55 (UTC) edit
General:
- Update for the addition of 'rvslots'.
DatedCategoryDeleterTest:
- Disable. It's clear that task won't be needed.
BrokenRedirectDeleter:
- Handle pages with newlines before the
#REDIRECT
.
2018-08-02 12:15 (UTC) edit
CFDClerk:
- Someone decided to complicate {{cfd top}} by adding a parameter to slightly vary the text. So now the bot needs a bunch of code to handle that variation.
2018-02-24 01:15 (UTC) edit
AltLinkTemplateSubster:
- Update revision for {{CBSB link}}.
2018-05-19 07:15 (UTC) edit
TagDater:
- When dating {{as of}}, add
|df=US
if the page is in a "Use mdy dates" category, or if it's not in "Use dmy dates" and the user-entered format was m-d.
2018-04-10 12:00 (UTC) edit
TFDClerk:
- Handle
|module=
and|catfd=
in {{tfd links}}.
2018-03-28 15:20 (UTC) edit
General:
- A WMF team gave in to the vocal minority whining about the 1000-character edit summary limit and reduced it to 500. Sigh, change whiplash.
2018-03-02 23:00 (UTC) edit
General:
- Increase allowed length in most edit summary length checks. RandomPagePicker is the exception, since the summaries there aren't bot-controlled shorter is probably better.
2018-02-24 01:15 (UTC) edit
AltLinkTemplateSubster:
- Update revision for {{Cbb link}}.
2018-01-11 22:50 (UTC) edit
NewArticleAFDTagger:
- Add comma in date.
2017-12-16 14:40 (UTC) edit
ShowByDateSubster:
- Update template revision.
2017-12-12 14:55 (UTC) edit
EnDashRedirectCreator:
- Copy fragment when bypassing double redirects.
2017-12-03 16:40 (UTC) edit
TaskRedirectChecker:
- Escape templates in the dummy section heading by encoding "{".
2017-11-13 03:40 (UTC) edit
OrphanReferenceFixer:
- Allow empty values for quoted 'name' and 'group' parameters.
2017-11-02 20:50 (UTC) edit
AnomieBOT::API:
- Change connectToReplica() for Tool Forge changes.
BrokenRedirectDeleter:
- Stop using a temporary table, since the new Tool Forge DBs don't support it anymore.
2017-10-30 17:15 (UTC) edit
OrphanReferenceFixer:
- Update unquoted attribute value parsing to match MediaWiki (gerrit:229453).
2017-10-24 14:50 (UTC) edit
tools-startbot.pl, tools-updatebot.pl:
- Pass `-shell n` to qsub, we don't need the overhead of starting a shell.
2017-10-19 13:40 (UTC) edit
General:
- Fix escaping in a few regexes.
2017-10-17 00:20 (UTC) edit
TagDater:
- Fix some additional typos.
2017-10-11 14:30 (UTC) edit
AltLinkTemplateSubster:
- Update revision for {{CBSB link}}.
2017-09-21 22:10 (UTC) edit
ITNCArchiver:
- Remove a stray
{|
from the inserted wikitext.
2017-09-19 04:15 (UTC) edit
OrphanReferenceFixer:
- Don't remove refs from a template if that template contains a references tag or reflist template. Too prone to screwing everything up.
2017-07-19 12:55 (UTC) edit
IFDCloser:
- Try to ignore multiple-image noms that didn't use
|header=
properly.
2017-07-15 14:40 (UTC) edit
POTDPageCreator:
- Supply
|date=
when creating subtemplates.
2017-07-15 14:35 (UTC) edit
POTDPageCreator:
- Update to handle multiple pictures situations, like Template:POTD/2017-07-01.
2017-06-28 02:40 (UTC) edit
OrphanReferenceFixer:
- Handle spaces in ref names like MW does.
2017-06-27 12:30 (UTC) edit
OrphanReferenceFixer:
- Don't use bot flag on rescue edits, per request on the bot's talk page.
2017-06-15 15:10 (UTC) edit
BAGBot:
- Adjust WP:BAG parsing for Special:Diff/785807329/prev.
2017-06-13 12:20 (UTC) edit
CHUUClerk:
- Recognize global renamers and stewards as allowed to do stuff.
2017-05-23 18:30 (UTC) edit
TemplateSubster:
- 'subst:' doesn't do the same normalization as when a template is transcluded directly, so subst the normalized title rather than the unnormalized title.
2017-05-23 18:00 (UTC) edit
BrokenRedirectDeleter:
- Supplemental BRFA approved!
2017-05-03 18:25 (UTC) edit
AccidentalLangLinkFixer, AltLinkTemplateSubster, CategoryCleaner, FlagIconRemover, IMONumberRedirectCreator, ShowByDateSubster:
- Turn down limits on the iterators, to see if that helps the memory issue.
2017-05-03 13:10 (UTC) edit
TemplateSubster:
- Turn down geilimit on the iterator, to see if that helps the memory issue.
2017-04-18 14:15 (UTC) edit
BrokenRedirectDeleter:
- Explicitly specify InnoDB, for some strange reason that's not the default.
2017-04-16 14:40 (UTC) edit
TemplateSubster:
- Don't allow one template with lots of transclusions to monopolize the task.
2017-04-12 17:00 (UTC) edit
AltLinkTemplateSubster:
- Fix the "checked templates" logic
2017-04-10 22:55 (UTC) edit
BrokenRedirectDeleter:
- Add more sanity checks, make sure the page we're looking at really is a redirect to the supposed target.
2017-03-27 16:20 (UTC) edit
CHUUClerk:
- Add some more info to the template.
2017-03-16 00:50 (UTC) edit
BrokenRedirectDeleter:
- Redo the database queries, it looks like it suddenly decided to start filesorting.
- Improve error handling.
- Move-without-redirect fix shouldn't create cross-namespace redirects.
2017-03-15 14:00 (UTC) edit
BrokenRedirectDeleter:
- Don't touch redirects that were broken due to a move-without-redirect.
- Supplemental BRFA to instead fix said redirects.
2017-02-28 01:05 (UTC) edit
EnDashRedirectCreator:
- Fix bad regex.
2017-02-18 12:25 (UTC) edit
PeerReviewArchiver:
- Approved!
2017-02-14 15:40 (UTC) edit
PeerReviewArchiver:
- Trial complete!
2017-02-14 03:05 (UTC) edit
TemplateSubster:
- Clear the embedded-in iterator when moving on to the next title.
2017-02-10 14:35 (UTC) edit
POTDPageCreator:
- Approved!
2017-02-08 22:10 (UTC) edit
POTDPageCreator:
- Trial complete!
2017-02-07 02:15 (UTC) edit
CFDClerk, DRVClerk, TFDClerk:
- When removing comments for fixing the header, don't require them to be a full line.
TagDater:
- Be more careful with stripping comments to avoid matching multiple comments.
2017-02-04 21:05 (UTC) edit
AnomieBOT::API:
- For the few local scripts that don't use OAuth, use meta=tokens instead of NeedToken to get the login token.
2017-02-04 14:45 (UTC) edit
EnDashRedirectCreator:
- Add a skip list so certain titles that shouldn't be created won't spam the logs.
- Don't even try to resolve redirects for "Template:Editnotices/*".
- Fix invocation of {{R from modification}}, parameter is
|1=
not|p1=
(unlike {{Redr}}). - Silence "File talk page redirect has no corresponding target file page" log, it's too common.
2017-02-03 14:45 (UTC) edit
ArticleCreationGrapher:
- Fix strftime usage to not skip months thanks to strange behavior when correcting for February.
2017-02-02 15:05 (UTC) edit
POTDPageCreator:
- Remove
<noinclude>
bits when copying the unprotected version.
2017-01-31 14:25 (UTC) edit
AnomieBOT::API:
- Only add 'xxlimit' when fetching tokens if the module has an 'xxlimit' parameter.
SourceUploader:
- Report more useful "Invalid metadata" errors.
DatedCategoryDeleterTest:
- New userspace-only task to investigate whether such a bot would actually wind up deleting anything.
2017-01-29 14:00 (UTC) edit
AccidentalLangLinkFixer, AltLinkTemplateSubster, ShowByDateSubster, TalkTemplateMover:
- Move to runner 3.
CFDClerk, DatedCategoryCreator, PeerReviewArchiver, POTDPageCreator:
- Move to runner 2.
2017-01-29 13:30 (UTC) edit
POTDPageCreator:
- In trial, 10 days.
2017-01-29 02:30 (UTC) edit
POTDPageCreator:
- New task!
2017-01-24 16:05 (UTC) edit
PeerReviewArchiver:
- Check expiry against the PR page, not the talk page.
2017-01-24 05:45 (UTC) edit
PeerReviewArchiver:
- Add link to the shutoff page in the edit summaries.
2017-01-24 04:44 (UTC) edit
PeerReviewArchiver:
- In trial (21 days or 50 edits, but I doubt we'll get to 50 edits).
2017-01-23 01:15 (UTC) edit
PeerReviewArchiver:
- New task.
2017-01-22 02:50 (UTC) edit
AnomieBOT::API:
- Correctly handle JSON formatversion=2 not escaping UTF-8 characters.
CategoryLister:
- Fix no-edit-needed detection.
2017-01-22 02:33 (UTC) edit
CategoryLister:
- New userspace-only task.
2017-01-18 01:20 (UTC) edit
TemplateSubster:
- Substititue all substable templates in one edit.
2017-12-09 01:55 (UTC) edit
OrphanReferenceFixer:
- action=expandtemplates screws up on
{{#tag:ref}}
, which the bot code sees as a ref-inside-ref situation. Check for that and don't try to fix articles doing that.
2016-12-27 15:20 (UTC) edit
CFDClerk:
- Add a way to ignore a section.
2016-12-27 14:25 (UTC) edit
SpamBlacklistBlocker:
- Approved!
2016-12-21 14:35 (UTC) edit
EnDashRedirectCreator:
- Apply {{User:AnomieBOT/Auto-G8}} to created redirects.
2016-12-10 18:30 (UTC) edit
SpamBlacklistBlocker:
- Real trial.
2016-11-24 16:10 (UTC) edit
SpamBlacklistBlocker:
- Log blocks the bot would make to User:AnomieBOT III/Trial block log as a sort of a trial.
2016-11-19 14:40 (UTC) edit
CFDClerk:
- Approved!
2016-11-13 00:40 (UTC) edit
TFATitleSubpageCreator:
- Retry sooner if there were errors.
2016-11-11 20:40 (UTC) edit
CFDClerk:
- More trial.
2016-11-10 14:50 (UTC) edit
CFDClerk:
- When fixing headers, don't be confused by lack of newline at EOF.
2016-11-10 14:45 (UTC) edit
CFDClerk:
- Don't worry about changes to newline at EOF, either.
2016-11-08 13:50 (UTC) edit
CFDClerk:
- Avoid making edits that only insert blank lines or adjust insignificant spaces when fixing headers.
2016-11-01 23:30 (UTC) edit
OrphanReferenceFixer:
- Unstrip before calling expandtemplates or parse to avoid the bad-utf8 warning.
2016-11-01 23:00 (UTC) edit
EnDashRedirectCreator:
- Don't bother trying to create redirects for editnotices, since the bot account used can't create them anyway.
2016-11-01 22:15 (UTC) edit
SpamBlacklistBlocker:
- New task
AnomieBOT::API:
edit
method's$section
parameter is replaced by%params
; existing uses should be replaced withsection => $section
.
2016-11-01 12:25 (UTC) edit
TemplateSubster:
- Add some safety checks to reduce changes of continuing to subst after a template is removed from the category.
2016-10-31 13:00 (UTC) edit
CFDClerk:
- In trial for 15 days.
2016-10-30 23:40 (UTC) edit
CFDClerk:
- New task!
2016-10-30 16:35 (UTC) edit
ShowByDateSubster:
- Remove "check_trial" call that never did any limiting.
2016-10-29 19:05 (UTC) edit
EnDashRedirectCreator:
- Apparently {{Redr}} is being deprecated.
2016-10-19 16:45 (UTC) edit
TFATitleSubpageCreator:
- Whine on the bot's talk page if today's or tomorrow's subpage is empty.
2016-10-12 17:55 (UTC) edit
OnThisDayTagger:
- Handle bot exclusion better.
2016-09-17 23:55 (UTC) edit
AccidentalLangLinkFixer:
- Prepare for category rename.
2016-09-17 23:50 (UTC) edit
General:
- Work around the fix for CVE-2016-1238.
2016-08-07 20:55 (UTC) edit
OrphanReferenceFixer:
- Don't try to fake rvcontinue. Just use rvstartid for the same effect.
2016-08-07 19:40 (UTC) edit
AnomieBOT::API:
- OAuth timestamp must be an integer.
2016-07-29 13:30 (UTC) edit
EnDashRedirectCreator:
- Skip creating redirects for File talk when the target File page doesn't actually exist (i.e. local talk page for a file on Commons). No point to it.
2016-07-01 15:35 (UTC) edit
ArticleCreationGrapher:
- I'm told the bot exclusion tag isn't needed anymore.
2016-06-24 02:10 (UTC) edit
EnDashRedirectCreator:
- Don't create redirects that would be eligible for WP:CSD#R2.
2016-06-05 11:25 (UTC) edit
TemplateSubster:
- Allow force page to be template-protected, in case the community decides they want that.
2016-05-29 02:05 (UTC) edit
NobotsHallOfShame:
- Consistent sorting when e.g. "Foobot" and "FooBot" are both listed.
2016-05-20 12:00 (UTC) edit
EnDashRedirectCreator:
- Don't create redirects that shadow pages on Commons.
2016-05-03 03:25 (UTC) edit
PUICloser:
- Revert the bit about stopping creating the daily subpage, now that the task isn't running at all anymore.
2016-05-03 03:15 (UTC) edit
PUICloser:
- Looks like WP:PUF is completely closed now. Ending task.
2016-04-28 18:00 (UTC) edit
MassDeleter:
- All Template:Cite doi subpages are gone now.
2016-04-28 13:55 (UTC) edit
EnDashRedirectCreator:
- Userspace redirects probably aren't useful either.
2016-04-25 12:55 (UTC) edit
MassDeleter:
- Looks like Template:Cite pmid is done. Go back to Template:Cite doi to finish those up as they get orphaned.
2016-04-25 12:45 (UTC) edit
EnDashRedirectCreator:
- Skip namespaces where normal redirects aren't used or aren't likely to be useful.
2016-04-24 15:40 (UTC) edit
MassDeleter:
- Finish run for Template:Cite doi subpages, start run for Template:Cite pmid
2016-04-24 11:13 (UTC) edit
TagDater:
- Don't correct numbered parameters to dates in rule processing if the date parameter already exists.
- Don't generically date templates that have rules defined.
2016-04-13 13:35 (UTC) edit
MassDeleter:
- Approved!
2016-04-08 17:55 (UTC) edit
PUICloser:
- Stop creating the daily subpage, PUF is closing.
2016-04-08 17:45 (UTC) edit
PERTableUpdater:
- Fix a few bugs in the recent update.
2016-04-07 12:30 (UTC) edit
MassDeleter:
- Fix bot-exclusion metadata.
2016-04-07 12:20 (UTC) edit
PERTableUpdater:
- Fix table header for new level.
2016-04-06 22:30 (UTC) edit
AnomieBOT::API:
- Fix bug where
$api->copy()
screwed up$api->store
.
PERTableUpdater:
- Update for the new "extended confirmed" protection level.
2016-03-26 13:15 (UTC) edit
MassDeleter:
- Add "on demand" flag to metadata.
2016-03-26 15:20 (UTC) edit
MassDeleter:
- New task.
2016-03-08 11:25 (UTC) edit
EnDashRedirectCreator:
- Approved!
2016-03-03 23:40 (UTC) edit
EnDashRedirectCreator:
- New task.
2016-02-24 13:35 (UTC) edit
ShowByDateSubster:
- Update template revision.
2016-02-22 00:55 (UTC) edit
SourceUploader:
- Add some debugging and better error handling.
2016-02-22 00:45 (UTC) edit
PERTableUpdater:
- Add fallback sorting if there's a tie in request times.
2016-02-22 00:40 (UTC) edit
PERTableUpdater:
- The "ver" key seems to be getting dropped somehow, so add some safety checks.
2016-02-21 23:00 (UTC) edit
NobotsHallOfShame:
- Add sorting.
2016-02-19 02:20 (UTC) edit
AnomieBOT::API:
- Actually use the random nonce (that was dumb).
2016-02-19 02:00 (UTC) edit
PERTableUpdater:
- Fix loading of blacklist from meta.
AnomieBOT::API:
- Add
$api->copy()
method.
2016-02-19 01:30 (UTC) edit
AnomieBOT::API:
- Add OAuth support.
- Remove HHVM testing, no longer needed.
- Some whitespace cleanups.
2016-02-19 01:25 (UTC) edit
General:
- Submit jobs to trusty, precise lacks libbytes-random-secure-perl.
2015-12-27 00:25 (UTC) edit
PUICloser, TFDClerk:
- Allow for
safesubst
in 'top' templates.
2015-12-25 17:00 (UTC) edit
General:
- Add lots of backslashes to regexes, because new Perl whines about unescaped left-braces.
2015-12-10 13:00 (UTC) edit
PUFCloser:
2015-12-06 01:15 (UTC) edit
PERTableUpdater:
- Don't crash if someone puts a bad regex in the title blacklist.
2015-11-04 14:05 (UTC) edit
OrphanReferenceFixer:
- Don't copy VE's stupidly-named ":0" references between articles.
2015-11-03 14:10 (UTC) edit
IFDCloser:
- Update for process rename to "Files for discussion".
2015-10-15 13:40 (UTC) edit
AnomieBOT::API:
- Fix return for assertion-failed errors.
2015-10-02 00:55 (UTC) edit
TFDClerk:
- Fix newline causing the bot to make edits that only change the datestamp.
- Fix edit summary determining.
2015-09-30 00:05 (UTC) edit
TFDClerk:
- Bug fix.
2015-09-29 23:20 (UTC) edit
TFDClerk:
- Create Wikipedia:Templates for discussion/Old unclosed discussions per consensus on WT:TFD.
2015-09-23 12:45 (UTC) edit
OrphanReferenceFixer:
- Replace deprecated 'disablepp' with 'disablelimitreport'.
2015-09-05 17:50 (UTC) edit
DeletionSortingCleaner:
- Recognize it when people use "WP" instead of "Wikipedia" in the transclusion.
2015-09-04 21:00 (UTC) edit
TemplateSubster:
- Allow forcing non-templates.
2015-09-04 11:55 (UTC) edit
FlagIconRemover:
- Looks like someone went and moved a bunch of the flag templates to Category:Flag template shorthands, so look there too.
2015-09-01 12:15 (UTC) edit
FlagIconRemover:
- Don't remove from {{Infobox language}}
|nation=
or|minority=
.
2015-08-31 21:50 (UTC) edit
FlagIconRemover:
- Remove icons from {{Infobox language}}.
2015-08-30 15:15 (UTC) edit
PERTableUpdater:
- Update for gerrit:223440.
2015-08-09 20:50 (UTC) edit
AnomieBOT::API:
- Clean up references to replaced AssertEdit extension
- Added 'assert' for all queries
- Added ability to query the multi-value limit for a parameter
d::Redirects:
- Use the multi-value limit for 'titles' when resolving redirects.
2015-08-09 20:10 (UTC) edit
TemplateUnsubstifier:
- Add some sanity checks to avoid trying to unsubstify redirects. Although there's no way that should be happening in the first place...
2015-08-06 02:25 (UTC) edit
BAGBot:
- Screw around with colors.
2015-07-31 15:15 (UTC) edit
OrphanReferenceFixer:
- Don't try to fix pages that end in an unclosed comment which contains
<ref>
.
2015-07-14 17:40 (UTC) edit
General:
- Update things for https rather than http.
2015-06-28 14:00 (UTC) edit
PERTableUpdater:
2015-06-19 11:20 (UTC) edit
OrphanReferenceFixer:
- Don't try to guess at rvcontinue.
2015-06-07 11:05 (UTC) edit
show-task-status.pl:
- Update RL links to mediawiki.org.
2015-05-16 21:30 (UTC) edit
WikiProjectWorker:
- Done!
2015-05-16 16:00 (UTC) edit
WikiProjectWorker:
- Fix edit summary link (oops!).
2015-05-16 15:55 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject Women scientists.
2015-05-10 11:30 (UTC) edit
CHUUClerk:
- Add to one of the messages, per request.
2015-05-07 21:20 (UTC) edit
BAGBot:
- Work around phab:T98467.
2015-05-04 21:20 (UTC) edit
CHUUClerk, IFDCloser, PERTableUpdater, PUICloser:
- Update logevents param handling.
2015-04-29 13:45 (UTC) edit
bot-instance.pl:
- Add timestamps to warning messages.
2015-04-27 00:30 (UTC) edit
ACNClerk:
- Add an additional transformation, per request.
2015-04-27 00:25 (UTC) edit
ShowByDateSubster:
- {{citation needed by}} was deleted.
2015-04-12 12:50 (UTC) edit
ShowByDateSubster:
- {{citation needed by}} deletion was relisted. Sigh.
2015-04-07 23:00 (UTC) edit
IMONumberRedirectCreator:
- Approved!
2015-04-07 22:25 (UTC) edit
WikiProjectWorker:
- Run complete.
2015-04-07 01:40 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject Women writers.
2015-04-07 01:20 (UTC) edit
IMONumberRedirectCreator:
- New task.
2015-04-03 21:50 (UTC) edit
OrphanReferenceFixer:
- Don't move refs out of {{reflist}}, that would be stupid.
2015-04-02 21:00 (UTC) edit
ShowByDateSubster:
- {{citation needed by}} is up for deletion. Which means I'll have to update this again in a week or two...
2015-04-01 13:55 (UTC) edit
TagDater:
- When check_page2 was split from check_page for unit testing purposes, some function calls weren't updated properly so check_page() was getting called with wrong arguments.
General:
- Apparently @_ holds implicit references, and I never hit the code path that was dying based on modifying a constant in @_ before. Fix that everywhere.
2015-03-28 20:55 (UTC) edit
TagDater:
- Approved!
2015-03-27 13:40 (UTC) edit
TagDater:
- Fix memory leak due to recursive subroutine reference, using a trick from [1].
2015-03-26 14:00 (UTC) edit
d::Redirects:
- The redirect magic RE was broken. How did I never notice that before?
TagDater:
- Supplemental BRFA.
2015-03-17 12:35 (UTC) edit
PERTableUpdater:
- When template-protection was introduced with the ability to override the title blacklist, the logic was updated to consider it template-protection but the coloring code was still looking for it as full-protection.
2015-03-17 12:15 (UTC) edit
DeletionSortingCleaner:
- Update for not-so-recent edit to {{mfd top}}.
2015-03-11 14:50 (UTC) edit
d::Redirects:
- Add timeout to cache entry for redirect magic.
2015-03-09 13:40 (UTC) edit
TFATitleSubpageCreator:
- Allow for bolding being inside the piped part of the link, rather than around the whole link.
2015-03-09 13:30 (UTC) edit
AnomieBOT::API:
- Allow for adjusting the debug level at runtime via the command processor.
2015-02-24 11:25 (UTC) edit
ShowByDateSubster:
- Someone added an 'hour' parameter.
2015-01-30 06:20 (UTC) edit
PageCreator3:
- Completed!
2015-01-30 05:20 (UTC) edit
PageCreator3:
- Approved!
2015-01-27 17:20 (UTC) edit
AnomieBOT::API:
- Fix variable stomping when checking shutoff page when fetching tokens.
2015-01-25 17:35 (UTC) edit
d::Sections, TFDClerk, IFDCloser, PUICloser:
- split_sections() sets empty-string for the lead's title, not undef.
2015-01-25 17:20 (UTC) edit
PageCreator3:
- New task for AnomieBOT II!
2015-01-25 16:25 (UTC) edit
IFDCloser, PUICloser:
- Add support for grouping and closing subsections.
- Clean up code to more closely match the newer TFDClerk logic.
- Fix detection of redirects.
2015-01-24 20:50 (UTC) edit
FlagIconRemover:
- Limit for values passed to tltemplates is 500, not 1000.
2015-01-24 20:45 (UTC) edit
AnomieBOT::API:
- Remove parameters for finished prop modules when continuing.
- Redo token handling to use meta=tokens. Mostly backwards-compatible, unless you were using misctoken/miscaction, or accessing the token or starttimestamp directly.
ACNClerk, FlagIconRemover, OnThisDayTagger, OrphanReferenceFixer:
- Pass prop=wikitext for action=expandtemplates.
TemplateSubster:
- Pass contentmodel=wikitext for action=parse without a title.
2015-01-24 16:45 (UTC) edit
TFDClerk:
- When fixing mispositioned headers, don't break header-close-subheader → header-subheader-close
2015-01-07 12:50 (UTC) edit
TagDater:
- Use /s flag when running user-specified rule regexes.
2015-01-05 12:40 (UTC) edit
BAGBot:
- Update for change to WP:BAG.
2014-12-16 11:35 (UTC) edit
CHUUClerk:
- Fix addition-point of
|edited since request=
.
2014-12-04 11:20 (UTC) edit
BAGBot:
- Fix "bot cannot operate itself" regex.
2014-11-29 01:45 (UTC) edit
AnomieBOT::API:
- Do paraminfo query in chunks of 50 to avoid a "too many values" warning when logged out.
2014-11-19 21:10 (UTC) edit
WikiProjectWorker:
- Task complete.
2014-11-18 13:00 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject Women writers.
2014-11-12 18:10 (UTC) edit
AnomieBOT::API:
- Update for API deprecations.
2014-11-06 21:15 (UTC) edit
OrphanReferenceFixer:
- If a ref's parameters contain a comment or something else that gets stripped, don't try to fix it.
2014-11-02 18:30 (UTC) edit
TFDClerk:
- Change font tags to spans per request.
2014-10-30 11:25 (UTC) edit
AltLinkTemplateSubster:
- Update template revisions, someone added tracking categories.
2014-09-29 21:45 (UTC) edit
AnomieBOT::API:
- Help test HHVM!
2014-09-25 12:05 (UTC) edit
TemplateSubster:
- Try to better handle username mentions inside URLs.
2014-09-14 22:35 (UTC) edit
WikiProjectWorker:
- Run is complete.
2014-09-12 02:50 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject Women writers.
2014-09-01 11:15 (UTC) edit
DatedCategoryCreator:
- Update for rename of Category:Category needed to Category:Uncategorized pages.
2014-08-23 12:15 (UTC) edit
PERTableUpdater:
- Handle multiple requests (on different talk pages) pointing to the same target page.
- As a side effect, that fixes the problem where the request link is wrong if the request gets archived.
2014-08-18 12:25 (UTC) edit
TFDClerk:
- Remove extra whitespace from page header.
2014-07-14 14:25 (UTC) edit
AnomieBOT::API::TiedDBD:
- Why the crap wasn't "SELECT 1 FROM $table" (testing if the connection is still functional) using "LIMIT 1"?
2014-07-14 14:25 (UTC) edit
AnomieBOT::API:
- Adjust User-Agent product token to comply with RFC 2616.
2014-07-12 11:25 (UTC) edit
TFDClerk, IFDCloser, PUICloser:
- Someone added additional classes to the closing templates, for no readily apparent reason.
2014-07-11 13:20 (UTC) edit
BrokenRedirectDeleter:
- Ensure the bot is logged in before fetching the token.
2014-05-30 11:30 (UTC) edit
BrokenRedirectDeleter:
- Don't delete redirects where a Commons file exists at the title; even though these are broken, people prefer to fix them manually.
2014-05-29 11:20 (UTC) edit
EditorReviewArchiver:
- Editor Review has been closed.
2014-05-29 11:15 (UTC) edit
AnomieBOT::API:
- Add 'Text' parameter to upload method.
2014-04-15 14:00 (UTC) edit
CHUUClerk:
- Detect when a local account does not exist but the global one does, and provide a more appropriate message.
2014-04-14 11:20 (UTC) edit
OrphanReferenceFixer:
- Take into account some weird style of "smart" quotes that pairs U+0022 (rather than U+201C) as the open-quote with U+201D as the close-quote.
2014-04-11 14:30 (UTC) edit
AnomieBOT::API:
- Log when the bot automatically logs in due to an anon/missing token.
2014-04-04 04:05 (UTC) edit
d::Redirects:
- Redo redirects_to and redirects_to_resolved to use the new prop=redirects. Much faster and more accurate, but let's hope I didn't introduce any bugs.
2014-04-03 14:05 (UTC) edit
AFDMergeFromCleaner, AutoAssessor2, TemplateReplacer16, WikiProjectTagger:
- Change to use redirects_to_resolved instead of calling list=backlinks.
2014-04-03 14:00 (UTC) edit
d::Redirects:
- Add a function to both resolve redirects in the argument list and then return the list of redirects to them.
General:
- Change lots of tasks to use this instead of redirects_to.
2014-04-02 11:50 (UTC) edit
TemplateUnsubster:
- Don't add deprecated $N parameter.
2014-03-31 21:30 (UTC) edit
TagDater:
- Fix "broken maintenance wrapper" check regex with /s flag.
2014-03-04 14:15 (UTC) edit
OrphanReferenceFixer:
- Clean up warning
- Add log message when skipping a page due to spamblacklist/abusefilter
2014-03-04 14:10 (UTC) edit
OrphanReferenceFixer:
- Handle AbuseFilter hits.
2014-03-04 13:50 (UTC) edit
OrphanReferenceFixer:
- Add in a delay after spam blacklist hits, to avoid spamming Special:Log/spamblacklist
2014-03-03 02:00 (UTC) edit
WatchlistUpdater:
- Add AnomieBOT III to the list for User:AnomieBOT/index
2014-03-02 17:55 (UTC) edit
TagDater:
- Fix a case where date wasn't getting correctly moved from |1= to |date=
2014-02-28 23:20 (UTC) edit
BrokenRedirectDeleter:
- I'm sick of seeing the user pages on the diff. So move them to a subpage.
2014-02-28 02:45 (UTC) edit
BrokenRedirectDeleter:
- Reorder some checks per request.
- Clarify message for 'skipped' section.
2014-02-26 14:55 (UTC) edit
BrokenRedirectDeleter:
- It's apparently possible to try to create a redirect to a section of itself. Handle that.
- Include the fragment in various messages, too.
2014-02-26 14:20 (UTC) edit
BrokenRedirectDeleter:
- Preserve non-redirect content when converting to a soft redirect.
- Don't delete a file redirect if there is a file at the title despite it being a broken redirect (that's too confusing for a bot to handle).
2014-02-26 13:55 (UTC) edit
BrokenRedirectDeleter:
- Fix typo
2014-02-26 13:45 (UTC) edit
BrokenRedirectDeleter:
- Approved and flagged!
2014-02-24 14:30 (UTC) edit
OrphanReferenceFixer:
- Fix error if a page is deleted at just the wrong time.
2014-01-17 18:35 (UTC) edit
TemplateSubster:
- Add halting check
2014-01-17 18:15 (UTC) edit
General:
- Fix non-handling of iterator errors
2014-01-13 03:40 (UTC) edit
BrokenRedirectDeleter:
- Put ">1 rev and <4 days old" in the "wait" section, not the "skip" section.
2014-01-10 02:30 (UTC) edit
TagDater:
- Use action=purge rather than null edits.
2014-01-09 18:45 (UTC) edit
PERTableUpdater:
- Handle requests for create-protected pages.
2014-01-09 18:25 (UTC) edit
CHUUClerk:
- Handle if someone breaks {{Usurp2}} by not specifying parameter 2.
2014-01-08 02:45 (UTC) edit
BrokenRedirectDeleter:
- Adjust logic, Y.A.R.C.B. was "1 revision OR 4 days old", not AND.
2014-01-07 04:00 (UTC) edit
BrokenRedirectDeleter:
- Properly handle not getting a delete token.
2014-01-07 03:40 (UTC) edit
BrokenRedirectDeleter:
- New task!
AnomieBOT::API:
- Add functions for miscellaneous write actions, so they can be tested properly like edits, moves, and uploads.
2014-01-07 00:15 (UTC) edit
AnomieBOT::API:
- Update upload code.
2014-01-07 00:05 (UTC) edit
SourceUploader:
- Update POD code.
d/WikiProjectTagging:
- Update syntax for POD in 5.18.
2014-01-07 00:00 (UTC) edit
hooks/pre-commit-hook.sh:
- Improve stashing logic in hook script
2013-12-27 21:55 (UTC) edit
TagDater:
- Add more logging statements.
2013-12-26 13:20 (UTC) edit
TagDater:
- Rewrite rule parser to be more extensible.
- Check numbered parameters in rules-processed templates, too.
- Add ability to mark parameters as "ignore" or "keep" in rules. The former is for {{update}}'s parameter 2, and the latter to fix the hack from 2012-06-13.
2013-12-23 16:20 (UTC) edit
tools-startbot.pl, tools-updatebot.pl:
- Pass "-v LANG=C" to qsub to reduce memory usage on tools-exec-09 (and probably all nodes once the eqiad move happens).
2013-12-21 01:40 (UTC) edit
PERTableUpdater:
- Assume 'WIKI' encoding, not 'QUERY', for the urn links.
2013-12-17 12:55 (UTC) edit
TemplateUnsubstifier:
- Handle templates with an unclosed
<noinclude>
at the end.
2013-12-12 12:20 (UTC) edit
d/WikiProjectTagging.pm:
- Fix blp handling (broken regexes, and WPBS now has a "blpo" option)
2013-12-12 03:30 (UTC) edit
PUICloser:
- Support auto-fixing headers.
IFDCloser, TFDCloser:
- Add additional sanity checks for auto-fixing of headers.
2013-12-11 15:15 (UTC) edit
show-task-status.pl:
- Filter out ended tasks.
2013-12-11 15:00 (UTC) edit
WikiProjectWorker:
- Done!
2013-12-11 02:10 (UTC) edit
AltLinkTemplateSubster:
- Add {{cih link}}
2013-12-11 02:05 (UTC) edit
tools-startbot.pl:
- Allow it to work with arbitrary cwd
- Add a --quiet option
2013-12-11 01:40 (UTC) edit
WikiProjectWorker:
- Don't do stupid reassessments like from class=Start to class=start
- Start run for WikiProject Women artists
ArticleCreationGrapher:
- Add some logging
2013-12-09 01:35 (UTC) edit
ArticleCreationGrapher:
- Adjust storage so it's easier to force a run when needed.
- Add {{esoteric file}}. Meh.
2013-12-05 02:10 (UTC) edit
tools-updatebot.pl:
- Reduce job memory limit, it shouldn't need so much.
2013-12-05 01:55 (UTC) edit
PERTableUpdater:
- Apply the colon trick always, there are titles other than File- and Category-namespace that need it.
2013-11-29 17:10 (UTC) edit
PERTableUpdater:
- Template-editors can edit through title blacklist protection.
2013-11-27 00:55 (UTC) edit
DeletionSortingCleaner:
- Add the ability to have multiple archive pages, which I should have done a long time ago.
2013-11-23 14:10 (UTC) edit
PERTableUpdater:
- Create User:AnomieBOT/TPERTable for template-protected
2013-11-23 14:00 (UTC) edit
PERTableUpdater:
- Support MediaWiki:Titlewhitelist.
2013-11-21 12:55 (UTC) edit
OrphanReferenceFixer:
- Fix logging, action entries were getting through without an identifying header entry or with a misplaced header entry.
2013-11-17 20:50 (UTC) edit
tools-updatebot.pl:
- New script to update the bot on a git post-receive hook, rather than having a job running to poll the repo.
tools-startbot.pl:
- Don't start bot-updater.pl anymore.
2013-11-17 20:00 (UTC) edit
ShowByDateSubster:
- Ha! AnomieBOT II edited it, so now the version number needs bumping.
2013-11-17 19:50 (UTC) edit
TemplateUnsubstifier:
- Add sanity check to prevent broken edits like this
- Another log message.
2013-11-17 18:10 (UTC) edit
TemplateUnsubstifier:
- Log templates being unsubstified.
2013-11-17 02:40 (UTC) edit
TemplateUnsubstifier:
- Approved!
2013-11-16 23:10 (UTC) edit
TemplateUnsubstifier:
- New task
2013-11-15 23:40 (UTC) edit
DeletionSortingCleaner:
- Handle MfD on deletion sorting pages
2013-11-08 19:25 (UTC) edit
TemplateTalkRedirectCreator:
- Fix log message formatting.
2013-11-06 00:40 (UTC) edit
TemplateTalkRedirectCreator:
- Approved!
2013-11-02 12:30 (UTC) edit
AltLinkTemplateSubster:
- Someone is apparently running an unauthorized bot to change the protection level of every template, which hit {{cfb link}}. Whee.
2013-10-26 22:34 (UTC) edit
TemplateTalkRedirectCreator:
- Data from the database comes in as a binary string, not UTF-8. So pass it through utf8::decode.
2013-10-26 21:55 (UTC) edit
AnomieBOT::API:
- Since the point of the hidden 'nopause' flag is to be able to run a trial while the real bot is just paused, it shouldn't clear the pause flag.
2013-10-26 21:50 (UTC) edit
AnomieBOT::API:
- Add "onpause" callback.
bot-instance.pl:
- Use "onpause" callback to mark tasks paused when paused.
bot-updater.pl:
- Mimic the above.
2013-10-25 15:20 (UTC) edit
show-task-status.pl:
- Pull CSS/JS from production rather than betalabs, due to potential privacy issues in betalabs.
2013-10-18 15:55 (UTC) edit
PERTableUpdater:
- Handle template-protection, currently lumped in with CAT:EP.
2013-10-17 13:55 (UTC) edit
PERTableUpdater:
- Replace underscores with spaces in page titles read from urns.
2013-10-17 12:45 (UTC) edit
PERTableUpdater:
- Can't use "return" inside a map block, that returns from the function. D'oh.
- Handle urns that have HTML entities in them (e.g. ').
2013-10-14 03:55 (UTC) edit
TemplateTalkRedirectCreator:
- Use continuation in database query, so the bot doesn't wind up uselessly looping forever if more than 500 invalid pages pile up at the beginning of the list.
2013-10-11 13:55 (UTC) edit
show-task-status.pl:
- Renamed task-status.pl to show-task-status.pl, so it doesn't interfere with tab completion of the 'tasks' subdir.
2013-10-09 23:30 (UTC) edit
TFDClerk, IFDCloser, PUICloser:
- The "metadata" class was removed from the closing templates, so remove it from the is_closed regex
- Add a sanity check to make sure the bot doesn't screw up if this sort of thing happens again.
2013-10-09 01:05 (UTC) edit
conf.sample.ini:
- Add comments about how to access labsdb replicas.
TemplateTalkRedirectCreator:
- New task!
2013-10-08 12:55 (UTC) edit
task-status.pl:
- Add sort values, so e.g. the "Bot" column sorts correctly.
- Add "qstat"-style output of job info
2013-10-08 13:25 (UTC) edit
conf.ini:
- Bump memory limit for instance #2, it seems to have died due to out-of-memory.
2013-10-01 21:10 (UTC) edit
DRVClerk:
- Improve error message slightly.
2013-09-30 01:40 (UTC) edit
PERTableUpdater:
- Adjust coloring for cascading protection. Even though cascading semi-protection isn't possible, we'd want it red on CAT:ESP if it were.
- Consider the cascade-protected page itself as cascading too
- Indicate cascading in the "protection level" column
2013-09-30 01:20 (UTC) edit
PERTableUpdater:
- Add a comment to document the structure of the @data array.
2013-09-30 00:35 (UTC) edit
PERTableUpdater:
- Make use of the new hidden "urn:" links to detect edit requests for pages other than the subjectpage of the talk page containing the template.
2013-09-29 22:55 (UTC) edit
task-status.pl:
- Add script that outputs the status of all tasks, in either HTML or plain-text format.
2013-09-28 02:55 (UTC) edit
OrphanReferenceFixer:
- Use {{tlus}} for linking the uw-orphan template.
2013-09-26 10:10 (UTC) edit
MedComClerk:
- Adjust for subsection header change
2013-09-11 17:20 (UTC) edit
AnomieBOT::API::Cache::Redis:
- Catch errors from Redis.
AnomieBOT/API/Cache/test.pl:
- Set $Data::Dumper::Sortkeys so comparisons are sane.
2013-09-11 16:55 (UTC) edit
General:
- Apparently Digest::SHA became intolerant of wide characters in Perl 5.18. Add explicit utf8::encode of inputs.
2013-09-07 02:20 (UTC) edit
General:
- One more command-handling utility
2013-09-07 02:00 (UTC) edit
General:
- Remove constructs that became "experimental" in Perl 5.18.
- Add the possibility for the command "file" to be in redis/memcache.
- Add utilities to send and list these commands.
- Put job status data in redis/memcache, too.
2013-08-30 22:25 (UTC) edit
PERTableUpdater:
- Since Module pages are so much like Templates, color them green too.
2013-08-30 10:50 (UTC) edit
DRVClerk, IFDCloser, PUICloser, TFDClerk:
- Adjust header fixer to work properly when the level-3 header has no preceeding text.
2013-08-29 11:30 (UTC) edit
bot-updater.pl:
- Use IPC::Run to set a timeout on the git calls.
2013-08-28 13:05 (UTC) edit
bot-instance.pl:
- Try using parens instead of brackets in $0, perhaps that's what's causing sge to be not reporting resource usage for AnomieBOT-999.
2013-08-04 00:15 (UTC) edit
AnomieBOT::API::Cache::Redis:
- Fix noreply
AnomieBOT::API::Cache::Memcached:
- Remove noreply
2013-08-03 23:50 (UTC) edit
AnomieBOT::API::Cache:
- Add testing script.
- Split encrypting code from memcached module to a helper class.
- Create AnomieBOT::API::Cache::Redis
AnomieBOT::API::Cache::Memcached:
- Fix error in cas handling.
- Fix double namespacing of keys in flush_prefix handling
- Remove unused variable.
2013-08-03 05:05 (UTC) edit
OrphanReferenceFixer:
- Don't allow newlines in many of the error fixes, it's probably a sign of a bigger problem.
2013-07-18 10:45 (UTC) edit
TalkTagger:
- Completed.
2013-07-15 16:20 (UTC) edit
TalkTagger:
- Approved!
CHUUClerk:
- Supplemental task withdrawn, Chris G fixed his bot where it used to do the same thing (another victim of gerrit:5288).
2013-07-12 23:00 (UTC) edit
BAGBot:
- Yet another random rename of BRFA templates...
2013-07-12 22:55 (UTC) edit
CHUUClerk:
- Supplemental task in trial
2013-07-12 21:00 (UTC) edit
CHUUClerk:
- New supplemental BRFA for auto-signing on WP:CHU/S.
2013-07-12 17:05 (UTC) edit
ArticleCreationGrapher:
- Now that I found out about qacct, I can see that it used 318M when it died on July 1. So bump it to 350M.
2013-07-12 17:00 (UTC) edit
bot-instance.pl, bot-updater.pl:
- Log gridengine job id when starting
2013-07-08 02:10 (UTC) edit
CHUUClerk:
- Update for log format changed in gerrit:5288.
2013-07-01 16:20 (UTC) edit
bot-updater.pl:
- Apparently NFS issues can cause the cwd to get lost, even though it still exists in the same place on disk. Work around that by explcitly chdiring back to it before shelling out to git.
2013-07-01 15:25 (UTC) edit
ArticleCreationGrapher:
- Bump memory limit to 300M, 256M is apparently too small.
2013-07-01 15:20 (UTC) edit
general:
- Update column names in create-store.pl
- Remove ancient update-db.pl
2013-07-01 00:40 (UTC) edit
TagDater:
- Don't count empty parameters when looking for "without" params.
2013-06-30 18:50 (UTC) edit
AnomieBOT::API, bot-updater.pl:
- Add new "pause" signal, so a bot process may be paused without having to stop and then restart it.
2013-06-30 18:25 (UTC) edit
bot-instance.pl, bot-updater.pl:
- Log hostname along with pid when starting
tools-startbot.pl:
- Put system() call to qsub in a sub to make arg updating easier.
2013-06-28 00:35 (UTC) edit
TalkTagger:
- New task for WP:WPMED
2013-06-26 21:45 (UTC) edit
NewArticleAFDTagger:
- Also skip pages with {{Old AfD}}.
2013-06-20 03:25 (UTC) edit
AnomieBOT/API/TiedDBD.pm:
- Add a backoff on the MySQL retries. 60s is apparently not long enough.
2013-06-20 03:20 (UTC) edit
BAGBot:
- Link to rights log rather than makebot log.
2013-06-12 22:00 (UTC) edit
AnomieBOT::API:
- Add the ability to include other config files to the config file syntax.
2013-06-12 03:00 (UTC) edit
NobotsHallOfShame:
- Remove accidentally-included -1 and -2 namespaces.
- Also, set name for "Main" namespace.
2013-06-11 23:45 (UTC) edit
bot-instance.pl:
- We need to sort @tasknames to the same order as @tasks, otherwise output is wrong.
2013-06-11 12:05 (UTC) edit
bot-instance.pl, bot-updater.pl:
- Replace spaces with NBSP in $0, to avoid confusing gridengine.
- Indicate ended tasks in $0.
2013-06-11 12:05 (UTC) edit
AnomieBOT::API::Cache::Memcached:
- Remove compat code, Digest::CRC is installed now.
2013-06-11 04:40 (UTC) edit
SourceUploader/WikiPod.pm:
- Direct section 3perl links to perldoc.
AnomieBOT::API::Cache, AnomieBOT::API::Cache::Memcached:
- Fix docs.
2013-06-08 03:20 (UTC) edit
AnomieBOT::API:
- Add support for non-persistent caching (i.e. memcached).
d::IWNS, d::Nowiki, d::Redirects, d::WikiProjectTagging:
- Use new cache support instead of caching things in memory.
FlagIconRemover, IFDCloser, NobotsHallOfShame, OnThisDayTagger, PUICloser, RandomPagePicker, TFDClerk, TagDater:
- Use new cache support instead of caching things in memory.
General:
- Bump copyright dates.
2013-06-03 10:15 (UTC) edit
ShowByDateSubster:
- Sigh.
2013-06-02 17:00 (UTC) edit
bot-updater.pl:
- Fix command file handling.
2013-05-30 01:40 (UTC) edit
AnomieBOT::API:
- Improve replica function.
2013-05-29 00:35 (UTC) edit
BAGBot:
- Don't complain about global bots editing. Too bad there's no straightforward way to make sure it's only doing interwiki edits.
2013-05-24 23:25 (UTC) edit
AnomieBOT::API:
- Fix bug in previous.
2013-05-24 23:10 (UTC) edit
AnomieBOT::API:
- Simple function for getting a connection to a replica database.
2013-05-23 16:30 (UTC) edit
tools-startbot.pl:
- Explicitly specify 'continuous' queue.
2013-05-22 17:35 (UTC) edit
tools-startbot.pl:
- Bump memory limit for bot-updater.pl.
2013-05-22 17:30 (UTC) edit
bot-updater.pl:
- Reopen filehandles for logging.
2013-05-22 16:45 (UTC) edit
General:
- Replace bot.pl with a system more appropriate for tool labs: instead of forking, each bot gets its own job.
2013-05-19 16:05 (UTC) edit
AnomieBOT/API/TiedDBD.pm:
- Not entirely sure this will work, but let's give it a shot for catching those MySQL errors.
- Add a generous limit on retries.
2013-05-15 02:00 (UTC) edit
bot.pl:
- Try staggering task startup?
2013-05-15 01:40 (UTC) edit
bot.pl:
- Log process list when SIGUSR2 is received.
2013-05-14 01:30 (UTC) edit
AnomieBOT/API/TiedDBD.pm:
- Add error handler for MySQL. Right now it just logs, so next time the "Lost connection to MySQL server during query" error occurs I can detect the specific error to ignore it.
2013-05-09 21:20 (UTC) edit
tools-runbot.sh, bot.pl:
- Ignore SIGUSR1, could also be sent by gridengine.
2013-05-09 21:20 (UTC) edit
tools-runbot.sh:
- Don't restart after receiving SIGUSR2
2013-05-07 16:40 (UTC) edit
PUICloser:
- AnomieBOT 68 approved.
2013-05-02 02:15 (UTC) edit
TFATitleSubpageCreator:
- Handle simple linktrail.
2013-04-29 19:35 (UTC) edit
PUICloser:
- Add code for AnomieBOT 68 BRFA, but disabled.
- Also, PUI has long since changed to 7 days. So adjust that too.
2013-04-26 15:10 (UTC) edit
tools-runbot.sh:
- Improve log output.
- Catch SIGUSR2. That's probably why the bot has been dying.
2013-04-26 14:45 (UTC) edit
bot.pl:
- Sort tasks numerically
tools-runbot.sh:
- Improve log output.
2013-04-25 00:40 (UTC) edit
BAGBot:
- Handle revdeled user names when looking for last BAG editor.
TagDater:
- Wait longer when "untrusted" users made recent edits, like OrphanReferenceFixer does.
OrphanReferenceFixer:
- Skip when the most recent revision has certain tags, like TagDater does.
2013-04-15 18:20 (UTC) edit
IFDCloser, PUICloser:
- Adjust header regex to avoid problems with two links.
2013-04-13 04:45 (UTC) edit
AnomieBOT::API:
- Set MySQL auto-reconnect flag.
2013-04-13 04:30 (UTC) edit
bot.pl:
- Launch child process in order
2013-04-13 04:25 (UTC) edit
bot.pl:
- Add command to list running processes
2013-04-13 02:15 (UTC) edit
Changes for moving to tools-labs:
- Add command-file interface, since apparently signals can't be sent in tools.
- Add new script, tools-runbot.sh.
- Make SIGUSR2 script signal all children immediately (we only have 60 seconds)
- Use a unique data-dir test file per botnum.
2013-04-13 00:45 (UTC) edit
bot.pl:
- Recognize SIGUSR2 as a halt command.
2013-04-12 02:25 (UTC) edit
Changes for moving to tools-labs:
- Adjust configuration
- Remove IRC and RC Feed junk. Never really used it, and the IRC module isn't currently installed there.
- Rename database "key" and "value" columns, at least the former is a reserved word in MySQL. Sigh.
2013-04-10 12:25 (UTC) edit
ShowByDateSubster:
- Update revision for Template:Citation needed by; someone felt the need to add a period to the tooltip. Yeah.
bot.pl:
- Log child process exit statuses.
2013-03-13 14:35 (UTC) edit
OnThisDayTagger:
- Properly handle errors in adding the tag.
General:
- Fix various use of undefined variable errors.
2013-03-03 17:50 (UTC) edit
d::Redirects:
- Make resolve_redirects not get confused by circular redirects.
- Fix a few modules that need the same thing.
2013-03-01 08:45 (UTC) edit
OnThisDayTagger:
- Converted the template to Scribunto, so no more need to count the available parameters. Yay!
2013-02-26 02:45 (UTC) edit
DatedCategoryCreator:
- Allow creating Category:Articles that include images for deletion subcats a week in advance.
2013-02-25 15:30 (UTC) edit
OrphanReferenceFixer:
- Fix fatal error.
2013-02-23 13:05 (UTC) edit
OrphanReferenceFixer:
- To avoid people whining when they make these silly templates to avoid having to type "<ref>", detect and skip any that seem to be defined in that way.
- I'll have to remember to watch for the expandtemplates call timing out and handle that somehow.
2013-02-18 03:35 (UTC) edit
OrphanReferenceFixer:
- Don't copy refs with names like "E16", too generic.
2013-02-07 02:35 (UTC) edit
WikiProjectTagger:
- WP Brands run complete.
2013-02-05 13:05 (UTC) edit
IFDCloser:
- Make sure there's a linebreak before it when adding the move notice.
2013-02-04 01:45 (UTC) edit
WikiProjectTagger:
- Start run for WP Brands.
2013-02-03 23:00 (UTC) edit
bot.pl:
- Add a permissions check, so we don't wind up having all children croak due to bad permissions.
2013-02-03 22:50 (UTC) edit
bot.pl:
- Don't log warnings when the git subprocesses exit
2013-02-03 22:30 (UTC) edit
General:
- AnomieBOT expects to be run out of a git repository now!
bot.pl:
- Change from testing whether ChangeLog was modified to checking if a new version is available in git.
hooks/pre-commit-hook.sh:
- Pre-commit hook to check various things formerly tested by my local upload script.
2013-01-13 18:10 (UTC) edit
DatedCategoryCreator:
- Tighten limits on creating future-dated non-empty categories.
2013-01-03 18:05 (UTC) edit
MedComClerk:
- Fix incomplete update for rename of Category:Mediation Committee rejected cases to Category:Requests for mediation rejected requests.
2012-12-30 03:50 (UTC) edit
d::Redirects:
- Fix a long-standing bug in resolve_redirects. The function tried to be smart: each query can handle up to 500 titles, so when it was going to be making a query with fewer it would add old cached entries to the query so they wouldn't need to expire from the cache. But then it would go ahead and actually return these extra redirects, which could wind up confusing TagDater.
2012-12-29 13:45 (UTC) edit
EditorReviewArchiver:
- Correctly handle deleted review pages that are still transcluded on the main page.
2012-12-27 00:35 (UTC) edit
BAGBot:
- Fix double messages.
- Fix some warnings due to uninitialized 'operator' field.
2012-12-13 13:40 (UTC) edit
DRVClerk:
- Don't remove old discussions until all headers are removed (i.e. all discussions are closed).
2012-11-29 01:45 (UTC) edit
AnomieBOT::API:
- Return revision tags along with edit token.
TagDater:
- Don't date pages where the latest revision has a BLP tag.
2012-10-28 13:25 (UTC) edit
TagDater:
- Allow "rules" to specify a different named parameter to date.
- Allow multiple sets of "rules" per template. Note only one may be applied per instance per edit, so multiple edits might be made if more than one needs doing.
- Fix the dating by "rules" when the dated parameter exists but is in the wrong format.
2012-10-17 13:25 (UTC) edit
TagDater:
- Don't mess with whitespace after the template name when processing "rules" templates.
- Don't pretend to have dated a "rules" template when it didn't get dated.
- Add the ability for the unit-testing to recurse or not recurse.
2012-10-12 01:05 (UTC) edit
DRVClerk:
- Avoid backtracking in {{DRV top}} processing.
2012-09-30 15:30 (UTC) edit
PERTableUpdater:
- If the subjectspace page does not exist, list all TitleBlacklist matches instead of just those with 'noedit'. Well, except 'moveonly' or 'newaccountonly' rules.
2012-09-28 14:35 (UTC) edit
TagDater:
- If {{multiple issues}} has an old-style parameter where the value resembles "Month YYYY{{template}}", assume it's a broken addition of new-style parameters and convert the whole template to new-style.
2012-09-19 02:40 (UTC) edit
ITNCArchiver:
- Adjust archive timing per discussion at WT:ITN/C.
2012-09-14 03:30 (UTC) edit
PERTableUpdater:
- Also escape tildes, and strip pipe trick and reverse pipe trick.
2012-09-10 12:50 (UTC) edit
WikiProjectWorker:
- Run complete.
2012-09-07 19:00 (UTC) edit
WikiProjectWorker:
- Actually start run for WikiProject Geology.
2012-09-04 14:55 (UTC) edit
DRVClerk:
- If a section seems to contain a level-4 header, something is wrong and the parsing is not matching correctly. Don't edit, just complain about it.
2012-09-02 03:15 (UTC) edit
ShowByDateSubster:
- Someone edited Template:Citation needed by.
2012-09-02 03:10 (UTC) edit
DatedCategoryCreator:
- Allow certain cats to have backdated dates (currently just Category:Wikipedia articles in need of updating).
TagDater:
- Don't check years in missingcats logic, due to the above change.
2012-09-02 02:55 (UTC) edit
OrphanReferenceFixer:
- Burn more API queries to make sure that a "moving refs out of templates" change is actually making a difference to the page.
2012-08-30 16:30 (UTC) edit
PERTableUpdater:
- Ok, that was dumb.
2012-08-30 16:20 (UTC) edit
PERTableUpdater:
- Better comment escaping.
2012-08-30 01:40 (UTC) edit
IFDCloser, PUICloser:
- Adjust timing code so it will actually run at as close to 23:00 as possible (and so will create the new pages at 23:00 instead of 00:00).
IFDCloser:
- Unnecessarily escape some braces in regexes to avoid vim brace matching issues.
2012-08-29 20:20 (UTC) edit
PUICloser:
- Don't complain about non-free files if they're also tagged as free.
2012-08-29 01:25 (UTC) edit
IFDCloser, PUICloser:
- Approved!
2012-08-28 23:00 (UTC) edit
IFDCloser, PUICloser:
- Fix doubled page header bug.
2012-08-28 21:45 (UTC) edit
IFDCloser, PUICloser:
- Trial complete!
- Fix how summary could have been missed if the page header needs fixing at the same time as many discussions are closed.
PUICloser:
- Fix non-free commenting (until now, it would only do it while making another edit to the page and wouldn't mention it in the edit summary).
2012-08-28 15:00 (UTC) edit
ShowByDateSubster:
- Someone edited Template:Citation needed by.
2012-08-27 16:20 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject Geology.
2012-08-25 17:50 (UTC) edit
IFDCloser, PUICloser:
- Trial!
2012-08-22 17:50 (UTC) edit
BAGBot, OnThisDayTagger, OrphanReferenceFixer, TaskRedirectChecker, TemplateSubster:
- rvstartid changed to rvcontinue for continuation.
2012-08-19 23:35 (UTC) edit
DRVClerk:
- Approved!
2012-08-19 05:25 (UTC) edit
TFDCloser:
- Handle cases like Wikipedia:Templates for discussion/Log/2012 July 26#Fooian scientist/biologist/zoologist types
AnomieBOT::API:
- rvstartid changed to rvcontinue for continuation.
2012-08-19 05:00 (UTC) edit
IFDCloser, PUICloser:
- Add code for supplemental BRFA: create daily log pages, and fix headers if necessary.
d::Templates:
- Handle undef properly.
2012-08-19 03:05 (UTC) edit
ShowByDateSubster:
- Someone edited Template:Citation needed by.
2012-08-13 16:40 (UTC) edit
MedComClerk:
- Remove {{Wikipedia:Requests for mediation/Tasks/None}} when adding tasks to Wikipedia:Requests for mediation/Tasks.
- Add {{Wikipedia:Requests for mediation/Tasks/None}} to empty sections in Wikipedia:Requests for mediation/Tasks.
- When marking a case accepted, set
|status=mediator
in {{Medcombox}}. - Manage the "nominations" section on Wikipedia:Requests for mediation/Tasks.
- Update for rename of Category:Mediation Committee rejected cases to Category:Requests for mediation rejected requests.
2012-08-07 14:35 (UTC) edit
DRVClerk:
- Also create monthly log pages.
- Escape some braces inside a regex so vim's brace-matching doesn't get confused
2012-08-06 13:10 (UTC) edit
DRVClerk:
- When removing headers, it also needs to replace subheaders with similar wikimarkup.
2012-08-03 22:55 (UTC) edit
DRVClerk:
- In trial.
2012-08-01 14:40 (UTC) edit
DRVClerk:
- New task.
2012-07-31 21:55 (UTC) edit
PERTableUpdater:
- Fix color on PER Titleblacklist protections.
2012-07-31 21:25 (UTC) edit
PERTableUpdater:
- Create User:AnomieBOT/EDITREQTable for Category:Requested edits.
2012-07-27 02:05 (UTC) edit
MedcabBot:
- Stop bot, MedCab is closed.
SourceUploader:
- New status, "Inactive".
2012-07-23 17:00 (UTC) edit
IFDCloser:
- Give better guidance for cases where no local image exists but a local image description page does.
2012-07-21 01:55 (UTC) edit
NewArticleAFDTagger:
- Don't tag if the talk page is a redirect.
AnomieBOT::API:
- Return any additional fields returned along with API errors.
- Log the query on API errors.
2012-07-18 01:50 (UTC) edit
SourceUploader:
- Change to use AnomieBOT::API::Iterator, due to gerrit:8407.
2012-07-16 15:05 (UTC) edit
ArticleCreationGrapher:
- Deny Svenbot from image page.
2012-07-11 13:25 (UTC) edit
TagDater:
- Don't try to fix "|foo=Month YYYYbar=Month YYYY" when foo or bar contains a template.
AnomieBOT::API:
- For testing, allow setting of the default maxlag by environment variable.
2012-07-03 03:05 (UTC) edit
WikiProjectTagger:
- Stop run, mysterious errors.
2012-07-01 14:10 (UTC) edit
AccidentalLangLinkFixer:
- Some people like to put
</noinclude>
on the same line as the last categoriy on Village pump pages. Don't count that as "accidental".
2012-06-29 20:35 (UTC) edit
WikiProjectTagger:
- Start run for WikiProject Thailand.
2012-06-28 16:20 (UTC) edit
RedirectBypasser:
- Check for success of API query before using results.
OrphanReferenceFixer:
- Check for success of API query before using results.
2012-06-28 16:10 (UTC) edit
NewArticleAFDTagger:
- Don't try to query the API for an empty list of titles.
2012-06-14 16:00 (UTC) edit
TagDater:
- Change from 2012-06-10 greatly screwed up whitespace in {{Weather box}}. Fix.
2012-06-13 11:30 (UTC) edit
TagDater:
- Hack to avoid screwing up dates in {{afd-merge from}} and {{afd-merge to}}. Better fix should be done when I have time.
2012-06-12 11:05 (UTC) edit
ShowByDateSubster:
- Update "good revision" revid.
2012-06-12 02:05 (UTC) edit
NewArticleAFDTagger:
- Skip pages with {{ArticleHistory}} on them.
2012-06-10 06:00 (UTC) edit
TagDater:
- Don't strip whitespace from the template name field when dating.
- Fix bug in error handling when loading specially-coded templates.
- Add User:AnomieBOT/Dating rules to specify rules for templates that should only be dated when certain parameters are present/absent.
- Remove special handling of
{{rp|needed=y}}
in favor of the above.
2012-06-09 03:30 (UTC) edit
RedirectBypasser:
- Ok, task seems to be complete.
2012-06-09 03:00 (UTC) edit
RedirectBypasser:
- Ok, that was just dumb. I had the test backwards.
2012-06-09 01:55 (UTC) edit
RedirectBypasser:
- Bug 5382 strikes again! Purge to update links tables to avoid false positives.
2012-06-09 00:15 (UTC) edit
RedirectBypasser:
- More skiplist entries.
2012-06-08 20:15 (UTC) edit
TagDater:
- Look for dates in
|2=
through|5=
as well. - Use the same quick check as DatedCategoryCreater for when it looks like a dated category that just doesn't exist yet.
2012-06-07 15:50 (UTC) edit
RedirectBypasser:
- Approved!
- Adjust to save all "couldn't fix" notification for the end. Mainly because there are a number such notifications that are because one page transcludes another, so after notifying about the former it then fixes the latter which also fixes the former.
- Start run for User:N and subpages.
2012-06-06 17:05 (UTC) edit
RedirectBypasser:
- Prepare for trial run.
2012-06-06 12:15 (UTC) edit
DatedCategoryCreater:
- Ahhh! Accidentally left some testing code in place. Sorry everyone.
2012-06-05 23:40 (UTC) edit
DatedCategoryCreater:
- Supplemental BRFA approved! The bot may now date categories in Category:Wikipedia categories sorted by month.
2012-06-05 11:50 (UTC) edit
ShowByDateSubster:
- Update "good revision" revid.
2012-05-30 10:30 (UTC) edit
DatedCategoryCreater:
- Approved!
2012-05-25 12:55 (UTC) edit
DatedCategoryCreater:
- Trial complete.
2012-05-24 16:55 (UTC) edit
TemplateSubster:
- Add doc link in task description.
2012-05-21 19:55 (UTC) edit
AnomieBOT::API:
- BREAKING CHANGE: The "continues" parameter for
$api->query
should take module names, not continuation parameter names.
BAGBot:
- "continues" was wrong all this time, and would suddenly have become right. Just remove it.
WatchlistUpdater:
- Change "continues" parameters to be module names instead of parameter names.
2012-05-17 19:10 (UTC) edit
DatedCategoryCreater:
- In trial.
2012-05-17 17:00 (UTC) edit
d::Templates:
- For some reason I thought wikitext like
[[bar|{{bar|]]}} ]]
would ignore the template in favor of the link. No idea whether that used to be the case or if I was just confused when I wrote this code, but either way it's not the case now.
2012-05-15 20:00 (UTC) edit
DatedCategoryCreater:
- BRFA filed.
2012-05-12 19:30 (UTC) edit
TagDater:
- Fix a seemingly common error where someone will screw up parameter separation when removing "b" from
{{multiple issues|a=May 2012|b=May 2012|c=May 2012}}
, resulting in something like{{multiple issues|a=May 2012c=May 2012}}
.
RedirectBypasser:
- Adjust page to post errors to. Also, adjust error messages to include removal instructions.
2012-05-12 02:25 (UTC) edit
RedirectBypasser:
- New task.
DatedCategoryCreater:
- New task, coded against anticipated need.
d::IWNS:
- Allow multiple runs of spaces in namespace regex (e.g. as in User talk:AnomieBOT).
AnomieBOT::API:
- Include bot name in user agent.
2012-05-07 15:50 (UTC) edit
AltLinkTemplateSubster:
- Someone renamed {{cbsb link}}. Whee.
2012-04-30 12:00 (UTC) edit
AnomieBOT::API:
- HTTP-Message 6.03 mangles application/x-www-form-urlencoded posts by insisting on translating "\n" to "\r\n". So use multipart/form-data instead.
TagDater:
- Log the "missing date category".
2012-04-23 21:40 (UTC) edit
AltLinkTemplateSubster:
- Update revision for {{Cbb link}}, again.
2012-04-22 02:55 (UTC) edit
AltLinkTemplateSubster:
- Update revision for {{Cbb link}}.
2012-04-18 15:55 (UTC) edit
TagDater:
- Do date the empty form of {{update after}}, after all. The template documentation even notes that a bot will do this.
2012-04-18 03:15 (UTC) edit
MedComClerk:
- Adjust to match this edit.
2012-04-17 14:00 (UTC) edit
TagDater:
- Handle comments in {{as of}} fields a little more sanely.
2012-04-16 18:20 (UTC) edit
TagDater:
- Fix testing for variables for {{as of}} when processing a transclusion.
2012-04-16 18:10 (UTC) edit
TagDater:
- Assume the user knew what they were doing for something like
{{as of|2012|4|1}}
.
2012-04-15 19:35 (UTC) edit
NewArticleAFDTagger:
- Approved!
2012-04-15 01:50 (UTC) edit
NewArticleAFDTagger:
- Require AfDs found from deletion summaries to link back to the article in question, to avoid false positives.
2012-04-14 16:00 (UTC) edit
OrphanReferenceFixer:
- Make part of a regex case-insensitive, it was matching a long s 'ſ' in the regex against a regular 's' in the text.
2012-04-13 17:30 (UTC) edit
NewArticleAFDTagger:
- New trial. Hopefully it gets approved before the 7 days are up, as I'm too busy at the moment to add the boilerplate to automatically detect it.
2012-04-13 13:35 (UTC) edit
TagDater:
- Date
{{rp|needed=yes}}
, annoying as that template is. - Fix screw-up.
2012-04-13 12:20 (UTC) edit
TagDater:
- Don't date the empty form of {{update after}}.
2012-04-13 12:00 (UTC) edit
OrphanReferenceFixer:
- Don't move refs out of templates if the page contains transclusion control tags, as that probably means someone is doing something stupid with transcluding one article into another.
2012-04-12 16:35 (UTC) edit
NewArticleAFDTagger:
- Trial complete.
2012-04-10 22:00 (UTC) edit
TagDater:
- Recognize "Monthname YYYY" as a keyword to mean the current date.
2012-04-09 00:40 (UTC) edit
FlagIconRemover:
- Respond to halting signal.
2012-04-09 00:35 (UTC) edit
TagDater:
- Make sure to fix misspelled month names.
- Correct "unrecognized value" log message.
2012-04-09 00:00 (UTC) edit
TagDater:
2012-04-05 02:00 (UTC) edit
NewArticleAFDTagger:
- Better handle where a '.' appears mid-phrase, and where the result is something like "Deleted by User:Example".
2012-04-05 00:10 (UTC) edit
NewArticleAFDTagger:
- Include shutoff link in summary.
- Properly specify number in page param.
2012-04-04 23:50 (UTC) edit
d::Redirects:
- Don't screw up the caller if the empty string is passed as a page title.
2012-04-04 23:20 (UTC) edit
ReplaceExternalLinks2
- Mark completed.
NewArticleAFDTagger:
- Adjust error handling so it will properly recheck pages on error, and report when it is stuck on something.
- Start trial.
2012-04-04 02:00 (UTC) edit
NewArticleAFDTagger:
- Correctly handle if a deletion summary links to a nonexistent AfD.
2012-04-04 01:30 (UTC) edit
NewArticleAFDTagger:
- New task.
2012-04-01 05:05 (UTC) edit
TagDater:
- Don't move
|1=
into|date=
when it's over 30 characters.
2012-04-01 04:55 (UTC) edit
TagDater:
- Avoid "fixing" dates when the date field is much longer than any possible date, because it's probably more than just a simple mistake. The longest is "September YYYY" at 14 characters, so over 30 characters is something odd.
2012-03-24 14:20 (UTC) edit
BAGBot:
- Better handle the relatively frequent situation where someone from another wiki who wants to run interwiki.py requests to run it on their main account.
2012-03-23 14:40 (UTC) edit
TagDater:
- Minor cleanups for efficiency.
2012-03-23 02:35 (UTC) edit
bot.pl:
- Stagger task termination to avoid the thundering herd problem. AnomieBOT's computer tends to run low on free memory, and bringing everything out of swap at once kills.
2012-03-21 23:00 (UTC) edit
AnomieBOT::API:
- Handle
undef
.
BadImageTagger:
- New task, currently on hold.
ITNCArchiver:
- Insert a comment indicating where to add new nominations.
ShowByDateSubster:
- Approved!
- Mention
|demo=
and|nosubst=
in task summary.
2012-03-21 03:15 (UTC) edit
AnomieBOT::API:
- The
decoded_content
method on theHTTP::Response
returns characters, not bytes (i.e. Perl's "UTF8" flag is on), at least when MediaWiki sets charset=utf-8 in the response (which it does). And the JSON module requires its utf8 flag to be set contrariwise, or it will get confused and throw errors. Which means we need to set the JSON object's utf8 flag off, not on.
2012-03-21 00:50 (UTC) edit
AltLinkTemplateSubster:
- Add {{cbsb link}}
ShowByDateSubster:
- Ignore templates with
|demo=
or|nosubst=
.
2012-03-20 15:50 (UTC) edit
WikiProjectWorker:
- Done several days ago, forgot to turn it off.
2012-03-17 13:35 (UTC) edit
d::WikiProjectTagging:
- Change the stubauto parameter to be able to represent "auto=yes" or "auto=stub".
WikiProjectWorker:
- Tag WPBannerMeta banners with "auto=inherit" if assessment is inherited.
- Start run for WikiProject Biophysics.
2012-03-14 02:55 (UTC) edit
ShowByDateSubster:
- Be paranoid if the template is being entirely removed.
2012-03-13 21:00 (UTC) edit
ShowByDateSubster:
- Better edit summary.
2012-03-13 20:50 (UTC) edit
ShowByDateSubster:
- New task!
2012-03-13 17:45 (UTC) edit
TagDater:
- Remove code for trialling BRFA 55, it was approved a while ago.
2012-03-13 14:40 (UTC) edit
TagDater:
- Process Category:Articles with invalid date parameter in template last, since it's as likely as not to contain a bunch of articles with dates that are "invalid" only because the monthly category just doesn't exist.
2012-03-13 00:30 (UTC) edit
ITNCArchiver:
- Use a better archive marker, and complain if it isn't found.
2012-03-07 23:00 (UTC) edit
BAGBot:
- Handle use of {{botop}} for Operator field. Correctly.
2012-03-04 16:20 (UTC) edit
WikiProjectWorker:
- Done.
2012-03-02 17:00 (UTC) edit
EditorReviewArchiver:
- {{CompactTOC}} has apparently been deleted, adjust bot to use the replacement when creating new archives.
2012-03-01 20:10 (UTC) edit
d::IWNS:
- Return a match-nothing regex instead of a match-everything regex if for some reason we have nothing to match.
General:
- Use
(?!)
as a match-nothing regex.
2012-02-25 19:05 (UTC) edit
IFDCloser, PUICloser, TFDClerk:
- Automatically resolve whatever {{Delrevxfd}} points to, since people keep screwing around with the name.
2012-02-23 00:45 (UTC) edit
PERTableUpdater:
- On CAT:ESP, mark MediaWiki, user script, and most Title Blacklist entries as red instead of yellow.
2012-02-21 18:50 (UTC) edit
BAGBot:
- Fix bugs caused when the first letter of the bot's name is lowercase in the BRFA subpage name.
2012-02-18 19:55 (UTC) edit
EditorReviewArchiver:
- The category the bot watches, Category:Wikipedians on Editor review/Backlog, was moved to Category:Wikipedians on editor review/Backlog.
2012-02-18 19:40 (UTC) edit
WikiProjectWorker:
- Begin run for WikiProject Adventure games.
NobotsHallOfShame:
2012-02-14 04:50 (UTC) edit
WikiProjectWorker:
- Done.
2012-02-13 02:20 (UTC) edit
WikiProjectWorker:
- Begin run for WikiProject Thailand.
2012-02-09 15:00 (UTC) edit
PERTableUpdater:
- Don't override full protection from the title blacklist with direct semi-protection. Or, for that matter, MediaWiki-namespace protection with anything, or user-script protection with semi-protection.
2012-02-03 12:00 (UTC) edit
ArticleCreationGrapher:
- Deny Fbot from image page.
2012-01-27 17:50 (UTC) edit
DeletionSortingCleaner:
- List the discussions being archived in the edit summary.
2012-01-23 14:15 (UTC) edit
d::Templates:
- Strip comments from
$name
, so something like "{{foo<!--bar-->}}
" can be recognized as a transclusion of Template:foo.
2012-01-21 18:40 (UTC) edit
AnomieBOT::API:
- Better handle the error when trying to get a token without permission.
TagDater:
- BRFA 55 approved. Only took 4 months!
ChangeLog:
- Fix timestamp on previous entry.
2012-01-16 03:50 (UTC) edit
TFDClerk:
- Start closing discussions for deleted templates. Note this was specifically mentioned and pre-approved in the BRFA.
2012-01-09 02:00 (UTC) edit
BAGBot:
- Missed one.
2012-01-08 22:10 (UTC) edit
BAGBot:
- Case insensitive when matching operator wikilink.
CHUUClerk:
- Try to better handle wikilinks in section titles.
2011-12-28 17:30 (UTC) edit
ReplaceExternalLinks3:
- Mark completed.
ReplaceExternalLinks4:
- Current run may as well be complete.
ReplaceExternalLinks5:
- Current run may as well be complete.
2011-12-19 11:55 (UTC) edit
TemplateSubster:
- Fix logic for auto-signing templates.
2011-12-13 17:20 (UTC) edit
TemplateSubster:
- Properly handle auto-signing templates.
2011-12-10 17:30 (UTC) edit
PERTableUpdater:
- Prefer reporting direct full protection to cascading protection.
2011-12-10 05:00 (UTC) edit
PERTableUpdater:
- I didn't know there was a global title blacklist.
2011-12-10 03:20 (UTC) edit
PERTableUpdater:
- Use a unicode-safe URI encoding function.
2011-12-08 19:05 (UTC) edit
PERTableUpdater:
- Follow "protection moved from" back to find the original protection entry.
2011-12-05 21:15 (UTC) edit
PERTableUpdater:
- Stupid bug was making it never remember "touched" info.
2011-12-05 02:10 (UTC) edit
PERTableUpdater:
- Don't break uploaded source display.
2011-12-04 23:50 (UTC) edit
ReplaceExternalLinks5:
- Approved!
2011-12-04 23:45 (UTC) edit
PERTableUpdater:
- Fix metadata, add logging.
2011-12-04 14:45 (UTC) edit
PERTableUpdater:
- New task, edits own userspace so no approval needed.
2011-12-01 04:35 (UTC) edit
ReplaceExternalLinks5:
- New task.
2011-11-20 13:30 (UTC) edit
AnomieBOT::API::Iterator:
- Ignore the "interwiki" node that shows up if your "titles" parameter contains interwiki links.
2011-11-19 18:00 (UTC) edit
AnomieBOT::Task:
- New utility function
bunchlist
d::Templates:
- Make
process_templates
about 4 times faster.
OrphanReferenceFixer:
- Check backlinks and forward links at the same time.
- When checking linked pages, check revisions in the past 24 hours too to catch cases where content is deleted from the source when it is copied to the target article.
- Check for halting more often.
2011-11-15 05:10 (UTC) edit
PUICloser:
- Get the list of subpages more accurately, rather than just taking every page linked.
2011-11-15 04:45 (UTC) edit
MedcabBot:
- Handle the new "on hold" status for cases.
2011-11-14 14:20 (UTC) edit
MedcabBot:
- Use the new "external discussion" field in {{medcabstatus}} to not mark cases inactive when discussion is being held elsewhere.
2011-11-10 18:05 (UTC) edit
SourceUploader:
- Complain if the edit notices for the shutoff pages are not set up correctly.
2011-11-08 13:55 (UTC) edit
TFDClerk:
- Approved!
2011-11-04 15:35 (UTC) edit
ReplaceExternalLinks4:
- Fix bug.
2011-11-04 13:55 (UTC) edit
ACNClerk:
- It appears MW 1.18 changed how action=expandtemplates behaves with an empty text parameter.
2011-11-03 21:50 (UTC) edit
ReplaceExternalLinks4:
- Approved!
- Start replacing youtu.be links, per request.
2011-11-01 20:04 (UTC) edit
TagDater:
- Only subst {{CURRENTDATE}} and {{CURRENTMONTHNAME}} inside the date parameters of dated templates.
2011-10-31 11:05 (UTC) edit
TFDClerk:
- Trial.
2011-10-31 04:30 (UTC) edit
TFDClerk:
- New task.
2011-10-31 00:05 (UTC) edit
MedComClerk:
- Update message.
ReplaceExternalLinks4:
- Fix typo.
2011-10-29 02:10 (UTC) edit
MedcabBot:
- Approved!
2011-10-28 16:18 (UTC) edit
CHUUClerk:
- Wrap the block reason in
<nowiki>
, as it may contain templates.
2011-10-28 16:00 (UTC) edit
FlagIconRemover:
- Handle flags like {{CHE}}.
AnomieBOT::API:
- Remove old commented-out code that tried to log out when the bot exited. It never worked right, and now if it did it would be actively harmful.
2011-10-28 15:35 (UTC) edit
MedcabBot:
- Correctly determine opened date for cases.
- Invalidate "opened" date and lastrevid when the version is changed.
- Trial complete.
2011-10-28 13:24 (UTC) edit
TagDater:
- Specially log pages with Category:Articles with invalid date parameter in template and Category:Pages containing omitted template arguments, it's something that requires a deeper fix than usual.
2011-10-27 18:30 (UTC) edit
ReplaceExternalLinks4:
- Start logging problems to User:AnomieBOT/ReplaceExternalLinks4 problems.
2011-10-27 16:50 (UTC) edit
ReplaceExternalLinks4:
- Correct resetting of protocols list so the bot won't stop as soon as it finishes one run through.
2011-10-27 02:05 (UTC) edit
ReplaceExternalLinks4:
- Process templates, bracketed links, and bare links separately.
2011-10-26 02:15 (UTC) edit
ReplaceExternalLinks4:
- 7-day trial. Although the whole of the initial task will probably be done by then.
2011-10-25 18:25 (UTC) edit
MedcabBot:
- Correctly choose which cases need to be rechecked.
- Update for inactivity even when the case is not edited.
- Update metadata for main case list even if the case page doesn't need an edit.
2011-10-24 18:45 (UTC) edit
CHUUClerk:
- When detecting if the target user has been notified, require the word "usurp" in addition to the requesting username link.
2011-10-23 13:40 (UTC) edit
NobotsHallOfShame:
- Schedule to run at about midnight.
2011-10-22 03:20 (UTC) edit
ReplaceExternalLinks4:
- Reduce number of domains queried.
- Query both http and https.
2011-10-22 02:35 (UTC) edit
ReplaceExternalLinks4:
- New task.
2011-10-21 16:35 (UTC) edit
d::Templates:
- Major bugfix, wasn't unstripping "nowiki" tags before making the recursive call. Fortunately it wasn't something that would be able to make its way on-wiki.
d::Nowiki:
- Allow
replace_stripped
to take more than one mapping hashref.
2011-10-21 15:50 (UTC) edit
TagDater:
- Fix typo.
2011-10-21 15:45 (UTC) edit
d::Templates:
- The change yesterday make it not process templates inside tags at all. Fix that.
2011-10-21 10:45 (UTC) edit
MedcabBot:
- Another trial.
2011-10-21 03:05 (UTC) edit
SourceUploader:
- Redirect source talk pages to the main talk page.
2011-10-21 01:20 (UTC) edit
MedcabBot:
- Update for changed requirements.
2011-10-20 14:45 (UTC) edit
d::Nowiki:
- Add function
strip_tags
to strip an arbitrary list of XML-like tags. - Add function
extension_tags
to retrieve the current list of XML-like tags. - Rewrite
strip_nowiki
to usestrip_tags
internally. - Clean up docs.
d::Templates:
- Have
process_templates
strip all extension tags, including <ref>. This fixes the bug where a bare "|" inside a <ref> inside{{reflist|refs=}}
would screw up.
2011-10-18 18:05 (UTC) edit
AltLinkTemplateSubster:
- Updated {{cbb link}}.
2011-10-17 21:00 (UTC) edit
TemplateSubster:
- Fix namespace handling.
2011-10-17 14:00 (UTC) edit
TemplateSubster:
- All namespaces.
2011-10-15 01:00 (UTC) edit
IFDCloser, PUICloser:
- Also handle escapes for
"
,'
, and=
. These all could be generated by{{BASEPAGENAME:}}
.
2011-10-15 00:40 (UTC) edit
TagDater:
- Add unit testing support.
- Detect if the template being checked appears to be a wrapper for a dated template: if the page would be empty after removing
<noinclude>
, comments, dated templates, and so on, assume it's a wrapper. Whine to the bot's talk page if it would otherwise be dating it. - Update metadata description.
IFDCloser, PUICloser:
- Handle if someone uses
&
,&
, or&
in the filename.
AnomieBOT::API:
- Include
servedby
when reporting MediaWiki errors.
2011-10-13 14:00 (UTC) edit
TagDater:
- BRFA 57 approved!
2011-10-13 13:10 (UTC) edit
MedcabBot:
- In trial, 1 week.
2011-10-09 21:20 (UTC) edit
TagDater:
- Date
{{multiple issues|expert=}}
correctly.
2011-10-05 13:00 (UTC) edit
TagDater:
- BRFA 57 in trial.
2011-10-05 04:05 (UTC) edit
MedcabBot:
- Wikipedia:Bots/Requests for approval/MedcabBot was used by the old MedcabBot, change to Wikipedia:Bots/Requests for approval/MedcabBot 2.
2011-10-05 01:55 (UTC) edit
MedcabBot:
- New task.
WatchlistUpdater:
- Add subpages of User:MedcabBot to User:AnomieBOT/index.
AnomieBOT::API:
- Change AnomieBOT_SECURE mode base path to https://en.wikipedia.org/w/.
- Remove logging of failed queries. It's ok for normal queries, but for edits or uploads it makes no sense.
d::Sections:
- Don't break if there is an empty section at the end of the page.
2011-09-30 14:30 (UTC) edit
AnomieBOT::API:
- Configure the entire base path to the api, rather than just the host and assuming it's "http://$host/w/". This way, we can specify "https://secure.wikimedia.org/wikipedia/en/w/".
- Add an environment variable that can be set to change the default to https. I trust the connection to AnomieBOT's server not to be sniffed, but when testing from my laptop at Starbucks with my VPN being broken...
2011-09-27 10:45 (UTC) edit
IFDCloser, PUICloser:
- Template renaming strikes again.
2011-09-27 03:35 (UTC) edit
TagDater:
- Supplemental BRFA 57: Change
{{disambiguation|cleanup}}
to{{disambiguation cleanup}}
.
2011-09-26 11:40 (UTC) edit
BAGBot:
- Supplemental BRFA 56 approved!
2011-09-24 13:55 (UTC) edit
FlagIconRemover:
- Consensus seems to exist for processing {{Infobox dam}} as well. The discussion showed two opposes, one of which seemed to miss the point that the discussion was for {{Infobox dam}} only and the other was from an editor well-known for opposing WP:MOSFLAG and opposing on that basis only.
SourceUploader:
- Bump up ChangeLog size limit to 200KB.
- Add __NOTOC__ to the published changelog.
General:
- Add a vim modeline to the changelog.
- Escape some "<" and ">" (as "<" and ">") in some old changelog entries to avoid breaking syntax highlighting in my editor.
2011-09-24 02:35 (UTC) edit
BAGBot:
- Update description.
2011-09-24 02:30 (UTC) edit
BAGBot:
- Supplemental BRFA 56: Remove Category:Open Wikipedia bot requests for approval from closed BRFAs.
2011-09-19 03:35 (UTC) edit
TagDater:
- Avoid a warning on templates that don't exist, by checking 'missing' before 'lastrevid'.
2011-09-19 02:50 (UTC) edit
TagDater:
- Another dating bug fix.
2011-09-18 16:35 (UTC) edit
BAGBot:
- Consider categories rather than templates when moving BRFAs to Approved/Denied/Withdrawn/Expired.
- Flag requests in WP:BAG/Status when Approved/Denied/Withdrawn/Expired templates are present without the corresponding category (except in Revoked requests, of course).
2011-09-18 13:40 (UTC) edit
NobotsHallOfShame:
- Sort ties by bot name, instead of randomly.
2011-09-16 13:35 (UTC) edit
TagDater:
- Don't worry about variables when processing templates.
2011-09-15 11:45 (UTC) edit
TagDater:
- Don't subst {{CURRENTMONTH}} or {{CURRENTYEAR}} in templates.
2011-09-15 03:48 (UTC) edit
TagDater:
- Forgot to add code for notifying when the trial is complete.
2011-09-15 03:45 (UTC) edit
TagDater:
- Supplemental BRFA 55 in trial.
2011-09-14 21:45 (UTC) edit
BAGBot:
- Stupid bug was making it use the old BRFA data for all bots. Ugh.
- Check if a bot is listed at WP:BRFAA, and don't complain about it editing if so.
2011-09-13 17:35 (UTC) edit
FlagIconRemover:
- Improve logging.
2011-09-12 16:00 (UTC) edit
TagDater:
- Supplemental BRFA 55: When no maintenance templates can be found in an article, check the transcluded templates.
2011-09-12 10:40 (UTC) edit
FlagIconRemover:
- Adjust edit summary to point to new doc page.
- Approved!
2011-09-11 17:36 (UTC) edit
OrphanReferenceFixer:
- Fix another error made by User:Citation bot.
NobotsHallOfShame:
- Don't list pages twice if the bot is excluded twice.
- Don't make null/whitespace-only edits.
2011-09-11 03:45 (UTC) edit
NobotsHallOfShame:
- New task, only edits bot's userspace so approval is not needed.
General:
- Remove dummy
while(1)
loops, they're not needed in Perl.
2011-09-09 10:30 (UTC) edit
BAGBot:
- Supplemental BRFA 54 approved! Diff looks big because of reindenting, the only change is to remove the "is trial approved" checks?
2011-09-06 17:15 (UTC) edit
CHUUClerk:
- Indicate when the target user has edited since the request was filed.
2011-09-05 20:25 (UTC) edit
BAGBot:
- Don't show those old BRFAs on WP:BAG/Status, or check them for status changes, or anything else like that.
2011-09-05 18:45 (UTC) edit
BAGBot:
- Supplemental BRFA 53 approved!
2011-09-05 18:40 (UTC) edit
BAGBot:
- Fix miscounting on BRFAA noinclude positioning where it wouldn't count BRFAs currently being added.
2011-09-05 16:45 (UTC) edit
BAGBot:
- Different message for editing the BRFA itself.
2011-09-05 16:05 (UTC) edit
BAGBot:
- Nothing is wrong with the code for BRFA 53 after all.
- Keep record of old BRFAs for a short time after completion, just in case they come back. For example, if someone screws up the {{BRFA}} temporarily.
2011-09-05 13:45 (UTC) edit
BAGBot:
- Something is wrong with the code for BRFA 53, disable for now.
2011-09-03 21:15 (UTC) edit
BAGBot:
- Supplemental BRFA 53 approved for trial.
2011-09-03 19:00 (UTC) edit
BAGBot:
- Supplemental BRFA 54 approved for trial.
2011-09-03 18:30 (UTC) edit
BAGBot:
- Supplemental BRFA 53: Notify if a new bot is editing before being approved for a trial.
- Supplemental BRFA 54: Update archived BRFA lists.
2011-08-28 23:25 (UTC) edit
FlagIconRemover:
- Change IAR method.
TemplateReplacer15:
- Deactivate, hasn't done anything in 2 months.
2011-08-26 19:10 (UTC) edit
FlagIconRemover:
- Adjust parameters, MediaWiki doesn't seem to like such a high max in geilimit.
- Adjust text slightly.
2011-08-26 18:00 (UTC) edit
FlagIconRemover:
- New task.
2011-08-10 04:30 (UTC) edit
BAGBot:
- Handle the case where someone enters their bot name with a lowercase first letter when processing WP:BRFA/A.
2011-08-03 10:55 (UTC) edit
MedComClerk:
- Allow terminating of the user list with a comment, since people keep commenting on the user list. Ugh.
2011-07-30 13:45 (UTC) edit
BAGBot:
- Remove "Requests to add a task to an already-approved bot" from WP:BRFA, per discussion.
2011-07-13 10:50 (UTC) edit
OnThisDayTagger:
- The arbitrary and pointless renaming of templates to have spaces strikes again.
2011-07-05 21:00 (UTC) edit
EditorReviewArchiver:
- Don't get horribly confused if someone manually archives a review without using a piped link.
2011-06-20 23:55 (UTC) edit
AltLinkTemplateSubster:
- Updated {{cfb link}}.
2011-06-19 13:10 (UTC) edit
IFDCloser, PUICloser:
- Fix bug where moved files and redirects would not be detected if the file had ever been deleted before.
2011-06-17 10:35 (UTC) edit
OrphanReferenceFixer:
- Detect a particular error made by User:Citation bot, and fix it instead of regularizing the breakage.
2011-06-16 00:10 (UTC) edit
CHUUClerk:
- Recognize crat sigs with only a talk page link.
AnomieBOT::API:
- Allow for marking edit, move, and so on with the new
watchlist
directive, defaulting tonochange
.
2011-05-21 13:25 (UTC) edit
OnThisDayTagger:
- Fix handling of multi-line <noinclude>.
2011-05-18 00:45 (UTC) edit
TemplateReplacer16:
- Done.
2011-05-18 00:30 (UTC) edit
MedComClerk:
- Per request, direct errors to a different page.
2011-05-15 20:55 (UTC) edit
TemplateReplacer16:
- Keep
|homepage=
in template. - Start run.
2011-05-13 03:25 (UTC) edit
DeletionSortingCleaner:
- Compensate for someone screwing up {{afd top}} recently.
TemplateReplacer16:
- Prepare for upcoming run.
2011-05-11 13:25 (UTC) edit
BAGBot:
- Allow comments in BAG list section headers.
2011-05-10 23:40 (UTC) edit
WatchlistUpdater:
- Fix line breaks in section header/footer for User:AnomieBOT/nobots tests
2011-05-10 23:30 (UTC) edit
AnomieBOT::API:
2011-05-09 11:20 (UTC) edit
MedComClerk:
- Add alternate user list heading.
2011-04-26 10:40 (UTC) edit
MedComClerk:
- Allow wikilinks after user in user list.
2011-04-22 11:15 (UTC) edit
IFDCloser, PUICloser:
- Long-overdue update of CSD detection.
2011-03-27 04:20 (UTC) edit
PUICloser:
- Change wording on non-free image notice, per request.
2011-03-26 03:20 (UTC) edit
TagDater:
- When dating {{as of}} with no year specified, guess last year rather than this year if the month is later than the current month.
2011-03-15 13:10 (UTC) edit
General:
- Use the new
cmtype
parameter to list=categorymembers.
AnomieBOT::Task:
- New function
ns2cmtype
to convert a list of namespace numbers into a value for cmtype.
2011-02-26 15:15 (UTC) edit
MedComClerk:
- Allow indented comments in user list.
2011-02-20 16:25 (UTC) edit
CHUUClerk:
- Now that the fix for bug 25508 is live, we can output the count of unattached accounts even when no SUL account exists.
2011-02-20 01:00 (UTC) edit
SourceUploader:
- Override several behaviors of Pod::Simple::Wiki::Mediawiki:
- Don't try to generate "; foo : bar" lists, to prevent incorrect generation of "; foo1; foo2; foo3" when multiple =items have no intervening text.
- For indented bulleted/numbered lists, generate ":::*" instead of "****" to prevent the line-of-bullets effect.
- Add a code A<> to generate links to other pages within the bot's source.
- Fix L<> processing to generate interwiki links for "urls" that don't have a standard scheme.
- Fix L<> to use {{man}} for manpage links.
- Output
<code>...</code>
instead if<tt>...</tt>
, and<pre>...</pre>
instead of<code>...</code>
.
general:
- Clean up documentation, mainly adding C<> and using the above new features.
- Bump copyright dates.
- New example for action=edit's __errok, in light of bug 25508 being fixed soon.
2011-02-19 00:45 (UTC) edit
AnomieBOT::Task:
- Add a function to ease use of tltempaltes, pltitles, and so on.
AltLinkTemplateSubster:
- Use the new tltemplates to only query for the templates we're checking.
PUICloser:
- Use the new tltemplates to only query the templates we care about.
2011-02-10 02:45 (UTC) edit
OrphanReferenceFixer:
- Try to detect if a reference is orphaned because it was partially renamed.
2011-02-09 13:40 (UTC) edit
WikiProjectWorker:
- Complete!
2011-02-09 01:30 (UTC) edit
SourceUploader:
- Properly handle UTF-8 characters in ChangeLog for edit summary, so things like "→" come out properly.
2011-02-09 00:50 (UTC) edit
WikiProjectWorker:
- Improve ordering of edit summary.
d::WikiProjectTagging:
- Don't claim to have canonicalized banner names unless we really did.
2011-02-09 00:30 (UTC) edit
WikiProjectWorker:
- Start task for WikiProject Albemarle County.
d::WikiProjectTagging:
- {{WPBiography}} → {{WikiProject Biography}}.
2011-02-08 17:50 (UTC) edit
ACNClerk:
- Handle the case where an archive contains "== Foo bar ==" (anchor Foo_bar) and "== Foo Bar ==" (anchor Foo_Bar_2), so the link to "Foo Bar" can be found.
- Correct determination of which pages need scanning for links.
- Run more often, per implicit request.
2011-02-04 01:15 (UTC) edit
MedComClerk:
- Approved!
2011-02-03 00:25 (UTC) edit
PUICloser:
- Fix retry time calculation.
2011-02-02 19:00 (UTC) edit
MedComClerk:
- Handle {{User}} with a capital U.
2011-02-02 01:05 (UTC) edit
PUICloser:
- Don't make whitespace-only changes.
2011-02-01 03:05 (UTC) edit
PUICloser:
- Improve edit summary.
2011-02-01 02:50 (UTC) edit
PUICloser:
- Remove pages from the holding cell when they are complete.
2011-01-31 23:45 (UTC) edit
MedComClerk:
- Trial complete-ish.
2011-01-31 15:20 (UTC) edit
OrphanReferenceFixer:
- Pass
|subst=y
to {{tlu}} in message.
2011-01-30 17:00 (UTC) edit
TagDater:
- Correctly handle extra equals signs, e.g. "{{cn|date==December 2010}}".
2011-01-28 17:00 (UTC) edit
ReplaceExternalLinks3:
- Approved!
2011-01-27 04:15 (UTC) edit
WatchlistUpdater:
- Add subpages of User:MediationBot to User:AnomieBOT/index, and create User:Anomie/index.
2011-01-24 13:30 (UTC) edit
ACNClerk:
- Approved!
2011-01-23 23:35 (UTC) edit
MedComClerk:
- Keep record of pages already added to Wikipedia:Requests for mediation/Rejected cases, in case of archiving.
2011-01-22 22:15 (UTC) edit
ACNClerk:
- Trial complete!
2011-01-22 21:50 (UTC) edit
BAGBot:
- Detect when bots have been newly flagged and adjust WP:BRFA/A accordingly.
2011-01-22 20:40 (UTC) edit
MedComClerk:
- Don't add the nominations page to itself.
2011-01-21 17:10 (UTC) edit
ReplaceExternalLinks3:
- Per request, don't use {{convert}} for "less than 1 acre".
2011-01-21 02:45 (UTC) edit
ACNClerk:
- Don't change active discussions to "Archived discussion".
2011-01-18 23:55 (UTC) edit
MedComClerk:
- More exact detection of when someone was already notified of the medcom case.
2011-01-18 23:35 (UTC) edit
MedComClerk:
- Stupid typo.
2011-01-18 03:40 (UTC) edit
MedComClerk:
- Don't try to remove "{{rejected case}}" from Wikipedia:Requests for mediation/Pending.
- Fix usage of {{tl}} in messages.
2011-01-17 16:50 (UTC) edit
BAGBot:
- Move requests back to trial if they have been given a second or extended trial.
2011-01-17 15:10 (UTC) edit
MedComClerk:
- Notify users of newly-requested mediation.
- In trial, 2 weeks.
2011-01-16 16:50 (UTC) edit
ACNClerk:
- Comment out excessively verbose comments.
TagDater:
- Minor change, this seems better.
2011-01-16 03:30 (UTC) edit
CHUUClerk:
- Adjust section header line text, per request.
2011-01-16 03:10 (UTC) edit
MedComClerk:
- Tweak grammar in message.
2011-01-16 02:50 (UTC) edit
MedComClerk:
- Forgot the part about updating Wikipedia:Mediation Committee/Nominations/Current.
- Post on the case page about users that cannot be notified.
2011-01-16 00:45 (UTC) edit
MedComClerk:
- Ready for BRFA.
2011-01-15 19:05 (UTC) edit
ACNClerk:
- Trial, 1 week.
2011-01-15 04:20 (UTC) edit
ACNClerk:
- New task.
MedComClerk:
- New task, on hold until User:AGK gets me the account info.
CHUUClerk:
- Fix typo that made the bot not correctly handle unregistered usernames.
DeletionSortingCleaner:
- Adjust metadata to avoid breaking the table.
ReplaceExternalLinks3:
SourceUploader:
- Create separate task list pages for each bot account.
- Adjust handling of "+status" metadata items.
OrphanReferenceFixer:
- Adjust metadata.
TagDater:
- Adjust delay to 20 minutes to match SmackBot.
2011-01-11 12:55 (UTC) edit
TagDater:
- Sort the categories to be processed in order by number of pages. While this will FP on categories that contain non-mainspace pages (e.g. Category:Userspace drafts), in general it should help.
- Be more smart about the delay until next run when too-new of pages have been seen.
2011-01-11 12:30 (UTC) edit
TagDater:
- Delay to 25 minutes to match SmackBot.
2011-01-10 14:20 (UTC) edit
ReplaceExternalLinks3:
- Automatically use the canonical name of {{NRISref}}, in case someone moves it.
2011-01-08 20:10 (UTC) edit
ReplaceExternalLinks3:
- New task, BRFA should be filed shortly.
2011-01-06 14:00 (UTC) edit
TagDater:
- Handle when someone puts a comma in {{as of}}, e.g. "{{as of|January 2011,}}".
2011-01-03 13:45 (UTC) edit
TagDater:
- Allow spaces to be inserted into month names.
2011-01-03 03:20 (UTC) edit
AltLinkTemplateSubster:
- Updated {{cbb link}}.
2011-01-02 13:30 (UTC) edit
AccidentalLangLinkFixer:
- Special case "[[Category:]]", which doesn't create a link either way.
2011-01-02 13:15 (UTC) edit
AccidentalLangLinkFixer:
- Approved, after 14 edits in 98 days.
2011-01-01 22:05 (UTC) edit
TagDater:
- Improve detection of out-of-date category membership lists.
2011-01-01 21:10 (UTC) edit
TagDater:
- Recognize {{CURRENTMONTHNAME}} and {{CURRENTYEAR}}.
2011-01-01 18:00 (UTC) edit
ArticleCreationGrapher:
- Apparently {{PD-self}} wants a date now.
2010-12-31 02:05 (UTC) edit
AltLinkTemplateSubster:
- Since MediaWiki sucks at putting the templates into the categories, if we find nothing to do to fix a page then check all its templates.
2010-12-29 17:30 (UTC) edit
TagDater:
- Don't mess with (unrecognized)
|reason=
in {{multiple issues}}.
2010-12-29 17:20 (UTC) edit
TagDater:
- Fix re for recognizing comments after dates.
2010-12-29 01:15 (UTC) edit
IFDCloser:
- Don't die.
TagDater:
- Fix handling of Category:Articles with invalid date parameter in template.
- Null edit for other cats if the page isn't in the cat anymore.
diff.pl:
- Switch to using dwdiff's -c option.
2010-12-27 17:55 (UTC) edit
TagDater:
- Try to detect when an article is in Category:Articles with invalid date parameter in template because of too many expensive parser function calls, and don't log it as "Nothing to do" so I won't be going back and checking it uselessly.
2010-12-27 17:35 (UTC) edit
TagDater:
- For {{as of}}, still correct the "December 2010"-format date if it has extraneous punctuation or the like.
- Do a null edit on pages in Category:Articles with invalid date parameter in template that aren't actually in that category.
test.pl:
- Add a --nodebug option to turn off debug logging.
2010-12-27 16:55 (UTC) edit
TagDater:
- Try to detect when an article is in Category:Articles with invalid date parameter in template because a valid maintenance category just doesn't exist yet, and don't log it as "Nothing to do" so I won't be going back and checking it uselessly.
- Treat dates before 2000 in maintenance tags as probably invalid.
2010-12-27 16:10 (UTC) edit
TagDater:
- In {{multiple issues}}, don't log people setting the parameters to "y" as "unrecognized".
- Recognize when people specify a date with quotes (e.g. {{fact|date="December 2010"}}).
- Correctly fix the case where someone forgets the pipe before
|reason=
and so enters something like {{fact|date=December 2010 reason=foo}}. - Recognize the date format generated by ~~~~~.
- Fix linebreaks in logging statements.
2010-12-24 04:45 (UTC) edit
TagDater:
- Not that they're likely to hit anymore since the relevant templates now exist, but fix junk like
{{subst:DECEMBER}}
.
2010-12-23 22:35 (UTC) edit
TagDater:
- Use
$monthnum{$months{$1}}
instead of$monthnum{$1}
, the latter will fail if any of the typo entries in $monthre are matched.
2010-12-21 21:40 (UTC) edit
TagDater:
- Linebreaks in the middle of dates need to be corrected, so don't collapse them to spaces prematurely.
2010-12-21 15:30 (UTC) edit
TagDater:
2010-12-22 14:40 (UTC) edit
CHUUClerk:
- Fix copy-paste bug (use $tok2 instead of $res).
2010-12-21 16:15 (UTC) edit
TagDater:
- If the bot finds nothing to do in an article, check the article's transcludes for new redirects to a dated template. Otherwise the bot winds up complaining about everything that uses that new redirect for up to 24 hours.
2010-12-20 18:20 (UTC) edit
TagDater:
- Automatically recognize all typoed months with an edit distance of 1. I'm not sure trying to handle a distance of 2 would be worth the greatly-increased memory usage.
2010-12-19 15:45 (UTC) edit
BAGBot:
- Try to handle second and extended trials.
2010-12-19 15:25 (UTC) edit
BAGBot:
- Don't include the bot's own edits in WP:BAG/Status.
2010-12-16 18:35 (UTC) edit
TagDater:
- Skip comments and nowiki in Wikipedia:AutoWikiBrowser/Dated templates, as documented.
2010-12-16 18:20 (UTC) edit
TagDater:
- Don't complain about empty
|date=
.
2010-12-16 18:10 (UTC) edit
TagDater:
- +1 misspelling of November, +1 misspelling of December.
2010-12-15 22:05 (UTC) edit
CHUUClerk:
- Handle the case where someone requests to urusp the same name.
2010-12-15 14:40 (UTC) edit
TagDater:
- Organize and comment config globals at the top.
- +1 misspelling of December
- Remember revids that were "Nothing to do", "page protected", "bot excluded", and so on, and don't retry them until they're edited.
- Reduce logging.
2010-12-15 13:45 (UTC) edit
TagDater:
- For tags besides {{as of}} and {{update after}}, correct future dates to the current date. No idea why people are putting "January 2011" in mid-December, but they are.
- Catch "undated" and such in normal maintenance tags too.
2010-12-14 17:10 (UTC) edit
TagDater:
- Wait a bit after the last human edit, to help avoid edit conflicts.
- Honor {{in use}}.
- More aggressive caching of templates list.
- Also, better support for bot restart.
2010-12-14 16:40 (UTC) edit
CHUUClerk:
- Don't screw up if someone uses underscores in their requested username. D'oh.
2010-12-14 14:45 (UTC) edit
TagDater:
- Reload list of templates if Wikipedia:AutoWikiBrowser/Dated templates is updated.
2010-12-13 21:15 (UTC) edit
TagDater:
- Approved!
2010-12-13 20:40 (UTC) edit
TagDater:
- Recognize ordinal day numbers in dates.
2010-12-13 16:35 (UTC) edit
OrphanReferenceFixer:
- Follow redirects when checking linked pages.
2010-12-13 16:05 (UTC) edit
BAGBot:
- defined, not exists.
2010-12-13 00:30 (UTC) edit
TagDater:
- New task!
2010-12-09 14:00 (UTC) edit
TemplateSubster:
- + missing error checking.
2010-12-07 19:15 (UTC) edit
WikiProjectWorker:
- Stopping task, seems like it may be done anyway.
2010-12-07 01:20 (UTC) edit
WikiProjectWorker:
- Forgot to actually turn it on...
2010-12-06 20:50 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject Physics, re-tagging or de-tagging redirects depending on whether the target is tagged.
2010-12-04 16:15 (UTC) edit
BAGBot:
2010-12-01 19:30 (UTC) edit
BAGBot:
- Supplemental task approved!
2010-12-01 01:30 (UTC) edit
EditorReviewArchiver:
- Remove redirected reviews from the reviews page; if they're moved to a new real title, that new title will already be added.
2010-11-29 20:35 (UTC) edit
OrphanReferenceFixer:
- Fix mismatched quote errors (e.g. "<ref name="foo'>").
2010-11-29 18:20 (UTC) edit
CHUUClerk:
- Improve calculation of deleted edits: visible edits due to moves, uploads of a new version of an existing file, and so on don't count towards list=users editcount.
2010-11-26 18:50 (UTC) edit
CHUUClerk:
- Fix ordering of tests, have to test auto-close before already-clerked.
2010-11-24 23:35 (UTC) edit
AltLinkTemplateSubster:
- Handle where someone puts extraneous spaces in the link.
2010-11-24 23:30 (UTC) edit
CHUUClerk:
- Allow 'crats to sign up for having the bot watch their rename logs and auto-close requests as completed when it sees a matching rename.
ITNCArchiver:
- Don't add a new section for today if there seems to be one anywhere in the page (not just as the first dated section).
- Add "screwup" link in edit summary.
2010-11-24 03:05 (UTC) edit
BAGBot:
- Add a "Created" column to Wikipedia:BAG/Status
2010-11-23 00:30 (UTC) edit
WatchlistUpdater:
- Add AnomieBOT II subpages to the bot index.
2010-11-22 15:10 (UTC) edit
CHUUClerk:
- Handle if someone puts in their username with the first letter lowercase.
- Output an appropriate error if anything like this happens again.
2010-11-17 19:45 (UTC) edit
BAGBot:
- Trial!
2010-11-17 15:30 (UTC) edit
BAGBot:
- Allow moving to Approved/Denied/Expired/Withdrawn even if the current section is lower than the highest-seen section.
2010-11-17 15:15 (UTC) edit
BAGBot:
- Add code to move BRFAs from Open to Trial to Trial Complete to Approved/Denied/Expired/Withdrawn as necessary.
- But disable it pending a supplemental BRFA.
2010-11-17 03:50 (UTC) edit
BAGBot:
- Fix notification of {{OperatorAssistanceNeeded}} that has been broken since 2010-08-27.
2010-11-17 03:40 (UTC) edit
BAGBot:
- Account for useless move of {{BotTrialComplete}} to {{Bot trial complete}}.
2010-11-12 18:50 (UTC) edit
BAGBot:
- Remove extraneous "next" that was causing incorrect output.
2010-11-10 17:20 (UTC) edit
CHUUClerk:
- Don't "format page" if the only change is inserting or removing blank lines.
- If the only changes are blank lines and archiving, and more discussions will be archived within the next hour, wait to do all those archivings at once.
2010-11-02 15:05 (UTC) edit
CHUUClerk:
- Update
{{CUU|notified=no}}
to yes if a notification is later posted.
2010-10-18 04:50 (UTC) edit
EditorReviewArchiver:
- Measure "$autolist_days" in days, not 7-seconds.
2010-10-26 10:35 (UTC) edit
CHUUClerk:
- Approved
2010-10-24 16:50 (UTC) edit
ReplaceExternalLinks2:
- Minor change to fix GeSHi syntax highlighting.
2010-10-23 13:50 (UTC) edit
OrphanReferenceFixer:
- Fix addition of "autogenerated" in case there is more than one.
- Fix matching of "<ref inside <ref parameters" to handle the case where it's a <ref>. Do the same for the other similar regexes, just in case.
- Remove old logging statement.
2010-10-22 02:00 (UTC) edit
OrphanReferenceFixer:
- Match "</ref >"
d::Templates:
- Ditto.
2010-10-21 11:05 (UTC) edit
CHUUClerk:
- Additional trial.
2010-10-20 03:50 (UTC) edit
CHUUClerk:
- Skip if the target name is "TARGET NAME", as that just means someone didn't fill in a name.
2010-10-18 04:50 (UTC) edit
EditorReviewArchiver:
- Handle underscores and such in links on the archive pages.
2010-10-18 04:40 (UTC) edit
EditorReviewArchiver:
- They don't want discussions individually closed anymore, just archived.
2010-10-17 23:20 (UTC) edit
IFDCloser, PUICloser:
- Fix comma splice.
2010-10-17 20:50 (UTC) edit
CHUUClerk:
- Fix wrong variable usage.
2010-10-15 01:55 (UTC) edit
EditorReviewArchiver:
- Speedily approved.
2010-10-13 21:50 (UTC) edit
CHUUClerk:
- Avoid making null edits due to trailing whitespace.
2010-10-13 17:20 (UTC) edit
CHUUClerk:
- Fix notified detection.
2010-10-13 17:00 (UTC) edit
CHUUClerk:
- Trial!
2010-10-13 16:40 (UTC) edit
CHUUClerk:
- Shutoff link in edit summaries.
2010-10-13 16:30 (UTC) edit
CHUUClerk:
- Skip more log event types.
- Hidden comment on all posts instructing on how to stop the bot from reposting.
- Notification check should look for username or "usurpation requested" in current revision instead.
- When no SUL account is found, note that there may be unattached accounts.
- File BRFA now.
2010-10-13 00:30 (UTC) edit
CHUUClerk:
- Tweak when the bot will notify.
2010-10-12 23:35 (UTC) edit
CHUUClerk:
- New task, not filing BRFA quite yet.
AnomieBOT::API:
- Document __nolog as input to $api->query.
- Add __errok to $api->query, to suppress logging of expected MediaWiki errors.
AnomieBOT::Task:
- Remove warning when passing undef to ISO2timestamp.
- Document time includes.
d::Sections:
- Avoid "use of uninitialized value" warnings.
EditorReviewArchiver:
- Fix typo.
General:
- Bump copyright dates.
2010-10-10 17:10 (UTC) edit
ReplaceExternalLinks2:
- Fix caching of link results.
2010-10-10 02:15 (UTC) edit
ReplaceExternalLinks2:
- Set recover=>1 in the XML parser, because webcite seems to like quoting the url without encoding ampersands in certain error messages.
2010-10-09 22:25 (UTC) edit
ReplaceExternalLinks2:
- Fix bug that would screw up dead link urls inside cite templates.
2010-10-09 19:00 (UTC) edit
ReplaceExternalLinks2:
- Don't add an extra space between the name and title when processing bracketed external links.
- Don't allow templates inside bare external links (i.e. when someone doesn't listen to the advice in Template:Dead link#Caveats).
2010-10-09 04:20 (UTC) edit
ReplaceExternalLinks2:
- Fix typo
2010-10-09 04:10 (UTC) edit
ReplaceExternalLinks2:
- Handle "blocked site" errors from archive.org.
2010-10-07 15:00 (UTC) edit
ReplaceExternalLinks2:
- Fix bug in detecting bare urls, where it would pick up the geocities link in the middle of a webcite link.
2010-10-06 20:00 (UTC) edit
ReplaceExternalLinks2:
- Apparently approved.
2010-10-06 20:00 (UTC) edit
TemplateSubster:
- Approved!
2010-10-06 03:30 (UTC) edit
BAGBot:
- Handle the excessive colons produced by substing {{User}}.
2010-10-06 03:20 (UTC) edit
TemplateSubster:
- Trial complete.
2010-10-06 03:00 (UTC) edit
EditorReviewArchiver:
- New task.
2010-10-05 02:45 (UTC) edit
TemplateSubster:
- Don't bother trying to edit MediaWiki-namespace pages at all.
- Previous update didn't recheck protected pages that haven't been edited. Also don't recheck bot-excluded pages that haven't been edited.
2010-10-02 03:50 (UTC) edit
TemplateSubster:
- Don't recheck pages that haven't been edited since the last check.
- Don't bother trying to edit user js or css pages at all.
2010-10-01 19:05 (UTC) edit
ArticleCreationGrapher:
- Fix typo
2010-09-28 20:30 (UTC) edit
TemplateSubster:
- 7-day trial
2010-09-27 19:30 (UTC) edit
AnomieBOT::Task:
- Add ISO2timestamp and timestamp2ISO to the functions importable with :time.
TemplateSubster:
- New task.
2010-09-26 19:40 (UTC) edit
AccidentalLangLinkFixer:
- Trial, 15 edits.
2010-09-25 23:00 (UTC) edit
ReplaceExternalLinks2:
- Fix "uninitialized value" warning due to undefined $year or $month.
- Fix so $year without $month is parsed correctly.
2010-09-23 20:45 (UTC) edit
ReplaceExternalLinks2:
- Screen-scrape archive.org and pull the archive closest to the access date.
- Query webcitation.org too.
- Try to find access dates in non-templated <ref> tags.
- Remove {{dead link}} adjacent to a link we just pulled an archive for.
- Just fail on failure instead of taking forever about retrying.
- Improved handling of bracketed external links with "archived" in their display text.
TaskRedirectChecker:
- Rm useless line.
2010-09-22 18:25 (UTC) edit
TemplateReplacer15:
- Don't move the date-in-unnamed-parameter into the reason=.
2010-09-21 17:10 (UTC) edit
ReplaceExternalLinks2:
- Remove a bit of testing code.
- Add more comments.
- Minor regex adjustments to avoid confusing GeSHi.
2010-09-21 16:55 (UTC) edit
ReplaceExternalLinks2:
- New task.
2010-09-20 00:00 (UTC) edit
OrphanReferenceFixer:
- Mention {{User:Anomie/uw-orphans}} when whining about blacklisted orphans.
2010-09-19 13:00 (UTC) edit
AltLinkTemplateSubster:
- Again with the changing of protection.
2010-09-16 10:40 (UTC) edit
AltLinkTemplateSubster:
- Again with the changing of protection.
2010-09-12 02:55 (UTC) edit
AltLinkTemplateSubster:
- Templates protected, which adds a revision.
2010-09-11 23:10 (UTC) edit
AccidentalLangLinkFixer:
- New task.
2010-09-11 14:00 (UTC) edit
TemplateReplacer15:
- Strip spaces from replaced date values so ucfirst works right.
2010-09-10 17:35 (UTC) edit
d::IWNS:
- New decorator to load interwiki and namespace maps.
d::Sections:
- Use d::IWNS.
ITNCArchiver:
- Approved!
- Adjust code so humans can change the header/footer of Wikipedia:In the news/Candidates/Archives
OrphanReferenceFixer:
- Check articles linked from edit summaries.
2010-09-05 18:10 (UTC) edit
ITNCArchiver:
- Mention dates being archived in edit summaries.
2010-09-04 04:45 (UTC) edit
SourceUploader:
- Sort directory pages by last modified date.
- Use <syntaxhighlight> instead of <source>.
d::NoWiki:
- Add support for <syntaxhighlight>.
General:
- Various minor formatting changes to work around major GeSHi syntax highlighting errors.
2010-09-03 23:40 (UTC) edit
AnomieBOT::Task:
- Write our own timelocal and timegm, because the Time::Local ones don't handle dates like "2010-01-32".
2010-09-03 18:50 (UTC) edit
AnomieBOT::Task:
- Allow for easy exporting of POSIX::strftime, Time::Local::timegm, and Time::Local::timelocal.
- Remove unneeded "use" directives.
All tasks, where applicable:
- Use the new exports instead of directly using POSIX and/or Time::Local.
- Use gmtime/timegm rather than localtime/mktime (with or without $ENV{'TZ'}='UTC').
- No more "POSIX::strftime".
- Remove unneeded "use" directives.
2010-09-03 17:50 (UTC) edit
AnomieBOT::API:
- Store cookies in a file in the data directory, so the bot doesn't have to re-login all the time.
- Since we will now have persistent logins, have login() by default check if we are already logged in and don't bother doing so again. And add a parameter to override that.
- Allow $BOTNUM in store_dsn, and change the default to use it. This means AnomieBOT's configuration can be simpler as it doesn't have to specify store_dsn anymore.
- Set umask when creating files (e.g. the database file if it doesn't already exist).
- Add a "logout" function, not that $api->query(action=>'logout') isn't easy enough.
2010-09-03 15:00 (UTC) edit
ITNCArchiver:
- Forgot to enable the task
SourceUploader:
- Flag as "invalid metadata" if "In trial" and not enabled
2010-09-03 14:55 (UTC) edit
ITNCArchiver:
- Trial approved, 1 week
2010-09-03 12:05 (UTC) edit
AutoAssessor2:
- Done!
2010-08-31 20:45 (UTC) edit
AutoAssessor2:
- Log message when (possibly) done
2010-08-31 14:45 (UTC) edit
ITNCArchiver:
- New task.
2010-08-31 03:20 (UTC) edit
AutoAssessor2:
- Config option for adding empty class/importance
- Handle auto-configuring WPBMeta
- Start run for WikiProject Radio Stations
2010-08-30 01:05 (UTC) edit
ArticleCreationGrapher:
- Add in support for easily having the bot regenerate all graphs when necessary, e.g. when a new version of gnuplot is installed.
- Use that, now that gnuplot on AnomieBOT's server has been upgraded from 4.2 to 4.4.
2010-08-30 12:55 (UTC) edit
IFDCloser, PUICloser:
- Minor cleanups to fix syntax highlighting in vim.
PUICloser:
- Add whining when a page is broken.
2010-08-29 12:50 (UTC) edit
ArticleCreationGrapher:
- Approved!
- Add in correct halting and timesharing logic.
2010-08-27 14:40 (UTC) edit
BAGBot:
- Some has (pointlessly) renamed {{BAGAssistanceNeeded}} and {{OperatorAssistanceNeeded}} to {{BAG assistance needed}} and {{Operator assistance needed}}.
2010-08-26 23:45 (UTC) edit
ArticleCreationGrapher:
- Add separate thumbnail size setting.
- Fix "nextrun" logic.
- Add the ability to label events at the top of the graph.
2010-08-26 22:55 (UTC) edit
ArticleCreationGrapher:
- Fix image filename.
2010-08-26 22:40 (UTC) edit
ArticleCreationGrapher:
- New task.
2010-08-26 20:45 (UTC) edit
AnomieBOT::API:
- Add configuration variable (and accessor function) for the bot operator's username
- Better logging when testing uploads
All tasks:
- Remove useless metadata field
2010-08-26 15:55 (UTC) edit
DeletionSortingCleaner:
- Log when a linked XfD is missing, instead of just erroring out later.
2010-08-26 14:30 (UTC) edit
WikiProjectWorker:
- WikiProject Food and drink run complete.
2010-08-26 12:30 (UTC) edit
SourceUploader:
- Bypass redirects when redirecting shutoff talk pages to the bot's talk page.
2010-08-26 03:20 (UTC) edit
OrphanReferenceFixer:
- Update tag parameter recognition.
WikiProjectWorker:
- Start run for WikiProject Food and drink.
2010-08-13 06:20 (UTC) edit
AFDMergeFromCleaner:
- Template was renamed to {{afd-merge from}}
2010-07-30 16:10 (UTC) edit
AltLinkTemplateSubster:
- Fix the parameter adding for {{NFLDraft-row}}
2010-07-30 16:10 (UTC) edit
AnomieBOT::API:
- Remove hack, bug is fixed.
2010-07-28 03:45 (UTC) edit
AnomieBOT::API:
- HACK ALERT! bug 24564
2010-07-27 12:55 (UTC) edit
TemplateReplacer15:
- Add some pages to the skip list.
2010-07-25 12:10 (UTC) edit
d::Templates:
- When processing template params, correctly handle the case where a named <ref> is in an unnamed parameter.
2010-07-25 14:58 (UTC) edit
SourceUploader:
- D'oh! Don't follow the redirect when creating those shutoff talk pages.
2010-07-25 12:30 (UTC) edit
SourceUploader:
- Redirect all shutoff talk pages to the main talk page, they're unwatched otherwise.
2010-07-25 12:10 (UTC) edit
TemplateReplacer15:
- Detect more odd special cases
2010-07-24 21:40 (UTC) edit
CategoryCleaner:
- Hmm, someone moved Category:Redirects to Category:Wikipedia redirects and I didn't even notice.
2010-07-24 21:35 (UTC) edit
DeletionSortingCleaner:
- Clean up logging
2010-07-24 16:25 (UTC) edit
TemplateReplacer15:
- Oops, actually enable the task.
2010-07-24 16:20 (UTC) edit
TemplateReplacer15:
2010-07-24 13:25 (UTC) edit
DeletionSortingCleaner:
- Shorten edit summary on the main deletion sorting pages
2010-07-23 00:35 (UTC) edit
AltLinkTemplateSubster:
- Update approved version for {{cfb link}}
2010-07-17 03:00 (UTC) edit
OrphanReferenceFixer:
- Check trusted/untrusted users always, not just when checking old revisions
- May as well auto-trust sysops and reviewers (since reviewers are supposed to be trustworthy)
- Bump up the delays
2010-07-13 13:15 (UTC) edit
OrphanReferenceFixer:
- When scanning old revisions, don't throw errors when RevDel was used
SourceUploader:
- $api->warn, not $self->warn
2010-07-13 12:45 (UTC) edit
BAGBot:
- Use uri_escape_utf8 instead of uri_escape
2010-07-10 15:00 (UTC) edit
TaskRedirectChecker:
- Fix wrong template link in task description
2010-07-07 19:55 (UTC) edit
RandomPagePicker:
- Try not to pick the same page again too soon
2010-07-06 17:10 (UTC) edit
DeletionSortingCleaner:
- Approved!
2010-06-30 16:50 (UTC) edit
TaskRedirectChecker:
- Canonicalize redirect titles
2010-06-30 11:55 (UTC) edit
DeletionSortingCleaner:
- Trial complete
2010-06-24 15:20 (UTC) edit
d::Templates:
- When getting the "sanitized" template name, strip bidi and whitespace as MediaWiki does.
d::Talk:
- Add to the standard note a note that if a reply is needed, go to the bot's talk page.
DeletionSortingCleaner:
- If the XfD page is protected, still check if it is closed.
- If the XfD page is protected and needs substing, post an editprotected request to the XfD talk page.
2010-06-23 11:38 (UTC) edit
DeletionSortingCleaner:
- Trial approved, 7 days
2010-06-22 13:10 (UTC) edit
d::NoWiki
- Add carping when passing an undefined value for $wikitext.
2010-06-22 12:30 (UTC) edit
PageCreator2:
- Seems to be complete.
2010-06-21 01:05 (UTC) edit
PageCreator2:
- Approved, starting run.
- Adding log message when possibly complete.
2010-06-18 20:20 (UTC) edit
AnomieBOT::API:
- When an edit token request fails for botexcluded, return an additional property indicating why.
- Load the list of available props from the server (for the "additional data" bit of edittoken), instead of hard-coding them.
DeletionSortingCleaner:
- New task, BRFA filed.
2010-06-16 20:10 (UTC) edit
TFATitleSubpageCreator:
- Canonicalize page names
2010-06-16 15:10 (UTC) edit
TaskRedirectChecker:
- New task, no BRFA required as it only affects the bot's own userspace.
2010-06-16 03:10 (UTC) edit
PageCreator2:
- New task, BRFA filed.
2010-06-15 17:10 (UTC) edit
BAGBot:
- Correctly handle the case where someone uses underscores instead of spaces when filling out {{BRFA}}.
2010-06-14 15:50 (UTC) edit
BAGBot:
- Fix count of number of BRFAs listed when redirects are involved.
2010-06-08 17:00 (UTC) edit
AnomieBOT::API:
- Send Accept-Encoding headers with the encodings HTTP::Message can handle
- Allow for disabling that for debugging purposes
2010-06-07 02:27 (UTC) edit
WatchlistUpdater:
- Multiple columns would be nice
2010-06-07 02:25 (UTC) edit
WatchlistUpdater:
- Allow for sorting the page list by other than titles.
- New page to update: User:AnomieBOT/nobots tests
2010-06-04 16:00 (UTC) edit
AltLinkTemplateSubster:
- No need to check the rev_id of {{NFLDraft-row}}, the bot just adds a template parameter with no substing.
2010-06-04 12:45 (UTC) edit
BAGBot:
- Correct minor edit detection when the last edit is by a BAG member.
- Add classes to allow colorizing of the "last editor" info when the last edit
is the BAG edit. SourceUploader:
- Minor bugfix.
2010-06-02 17:35 (UTC) edit
AnomieBOT::API:
- Allow for dropping any Keep-Alive connections.
bot.pl:
- Drop Keep-Alive connections if the bot will be idle for more than 300 seconds.
2010-06-02 17:25 (UTC) edit
AnomieBOT::API:
- Support HTTP/1.1 Keep-Alive, and use it by default
All:
- Replace "
defined($a)?$a:$b
" with "$a // $b
" - Replace "
exists($a)?$a:$b
" with "$a // $b
", unless $a could be undef and $b is not undef (which would change the semantics of the expression)
2010-06-01 23:40 (UTC) edit
SourceUploader:
- Adjust formatting.
2010-05-31 03:00 (UTC) edit
BAGBot:
- Don't completely choke on redirected BRFAs. We have to keep the info from the {{BRFA}} for the redirected page, but load all revision data from the redirected-to page. And store the database info under both the old and new keys in case someone actually corrects the {{BRFA}} (we can't do it automatically because we can't know if a BRFA page named "FooBot 2" is task 2 for User:FooBot or task 1 for User:FooBot_2).
2010-05-31 01:35 (UTC) edit
BAGBot:
- Rename "Last edit" columns to "Last editor" per request
2010-05-31 01:20 (UTC) edit
TFATitleSubpageCreator:
- Move to AnomieBOT II
- Approved
SourceUploader:
- Add a new bit of metadata, with a new column in the output.
All:
- Add the new metadata field.
2010-05-27 17:30 (UTC) edit
AltLinkTemplateSubster:
- Better edit summary
2010-05-27 17:10 (UTC) edit
AltLinkTemplateSubster:
- Correctly handle 'invalid' page returns from the API, which can happen if our target template is used inside another template.
- Add support for {{NFLDraft-row}}
2010-05-26 16:50 (UTC) edit
TFATitleSubpageCreator:
- Change a ' to \x27 so the syntax highlighter won't get confused.
2010-05-26 16:25 (UTC) edit
TFATitleSubpageCreator:
- New task, BRFA filed.
2010-05-15 13:25 (UTC) edit
OrphanReferenceFixer:
- Fix "name=name=foo" as "name=foo" not "name=name".
2010-05-13 12:35 (UTC) edit
IFDCloser, PUICloser:
- Allow {{Delrevafd}} to exist prior to $is_closed_re.
2010-05-07 03:25 (UTC) edit
SafesubstFixer:
- Done with the uw run
2010-05-05 11:15 (UTC) edit
SafesubstFixer:
- Approved!
2010-04-27 01:25 (UTC) edit
SafesubstFixer:
- Fix nested <includeonly&g;s
2010-04-20 16:40 (UTC) edit
SafesubstFixer:
- New task, BRFA filed.
2010-04-14 03:00 (UTC) edit
BAGBot:
2010-04-09 18:00 (UTC) edit
OrphanReferenceFixer:
- Do not move refs out of {{Episode list/sublist}}, it breaks with the unusual transclusion in tv show episode lists.
2010-04-07 01:15 (UTC) edit
AnomieBOT::API:
- MediaWiki just introduced a new wrinkle in the login process. Support it.
2010-04-02 01:45 (UTC) edit
IFDCloser:
- Keep watching completed pages for 24 hours in case the final closing gets reverted.
2010-03-11 18:45 (UTC) edit
OrphanReferenceFixer:
- Fix the check in the previous change to not false-positive constantly.
2010-03-04 02:45 (UTC) edit
OrphanReferenceFixer:
- Detect when there seems to be an unclosed "{{reflist" in the page, because that probably means there's really an LDR with an unclosed citation template.
2010-02-22 02:50 (UTC) edit
ChangeLog:
- I've been typing "2009" all year so far.
BAGBot:
- Someone changed the standard template to use {{User}} instead of a plain link. Accept that.
- Don't count BAG members' edits as BAG edits on their own bots' BRFAs.
WikiProjectWorker:
- Clean up a warning.
2010-02-06 17:40 (UTC) edit
AltLinkTemplateSubster:
- More skip pages, e.g. Template:Cfb link/testcases.
d::Sections:
- Correctly handle the undefined match fields when processing section 0.
2010-01-22 12:10 (UTC) edit
IFDCloser, PUICloser:
- Handle the case where someone manages to nominate the empty filename.
PUICloser:
- Use "puf" templates instead of "pui".
2010-01-08 02:00 (UTC) edit
OrphanReferenceFixer:
- Fix whitespace issue.
- Initialize globals from unit testing.
2010-01-07 15:40 (UTC) edit
OrphanReferenceFixer:
- Don't delete content when some vandal deletes the closing > of a ref tag.
- Restructure the code to provide a "unit test" function that can be used to run the fixer over an arbitrary revision and output what it would do.
2010-01-06 12:41 (UTC) edit
BAGBot:
- Recognize {{BotExtendedTrial}}
2009-12-31 12:21 (UTC) edit
OrphanReferenceFixer:
- How did I miss that?
2009-12-18 05:15 (UTC) edit
WikiProjectWorker:
- Done!
2009-12-17 03:45 (UTC) edit
WikiProjectWorker:
- Fixing typo
2009-12-17 00:25 (UTC) edit
AnomieBOT::API:
- Don't be excluded because of nobots inside nowiki tags.
2009-12-14 13:35 (UTC) edit
PageMover:
- Done!
2009-12-14 05:00 (UTC) edit
PageMover:
- Approved!
CategoryCleaner:
- Approved!
AltLinkTemplateSubster:
- Approved!
2009-12-11 16:00 (UTC) edit
WikiProjectWorker:
- Done!
2009-12-11 15:20 (UTC) edit
WikiProjectWorker:
- Also match "importance"
2009-12-09 17:55 (UTC) edit
WikiProjectWorker:
- Start priority maintenance for WPBiography
d::WikiProjectTagging:
- Update WPBiography living and activepol regexes.
2009-12-07 17:50 (UTC) edit
OrphanReferenceFixer:
- Apparently, if someone does <ref name="foo" name="bar">, Mediawiki treats it as <ref name="bar">. So we should too.
2009-12-07 14:55 (UTC) edit
WikiProjectWorker:
- Done!
2009-12-06 17:30 (UTC) edit
BAGBot:
- Ignore BAG edits marked as minor.
- It turns out the way the bot name in {{BRFA}} is used effectively strips leading/trailing whitespace from the bot's name.
d::Templates:
- Adjust process_paramlist to more closely match Mediawiki's logic.
2009-12-04 15:50 (UTC) edit
TemplateReplacer15:
- Done!
2009-12-04 01:10 (UTC) edit
WikiProjectWorker:
- Add tagging for UK task force.
2009-12-03 17:30 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject Trains.
2009-12-02 12:57 (UTC) edit
BAGBot:
- Use {{sort}} so "n/a" sorts earlier than any real date.
2009-11-26 15:30 (UTC) edit
TemplateReplacer15:
- Oops, forgot to actually start it.
2009-11-26 15:00 (UTC) edit
TemplateReplacer15:
2009-11-18 03:10 (UTC) edit
BAGBot:
- Oops, forgot to remove the trial code...
2009-11-18 00:30 (UTC) edit
BAGBot:
- Approved!
2009-11-14 05:20 (UTC) edit
BAGBot:
- Trial complete
2009-11-12 22:35 (UTC) edit
CategoryCleaner:
- New task!
2009-11-12 22:35 (UTC) edit
BAGBot:
- Note in the edit summary if any need BAG attention.
2009-11-09 22:40 (UTC) edit
IFDCloser, PUICloser:
- Better edit summary for moved files.
2009-11-09 13:30 (UTC) edit
OrphanReferenceFixer:
- Per request, don't move refs out of {{Infobox nrhp}} or {{Infobox Lighthouse}}
2009-11-09 03:45 (UTC) edit
BAGBot:
- Start 5-day trial.
PageMover:
- Fix "may be done" note.
2009-11-09 03:15 (UTC) edit
d::Nowiki:
- Correctly handle
<nowiki/>
.
2009-11-02 18:30 (UTC) edit
WikiProjectWorker:
- Done!
2009-11-02 12:55 (UTC) edit
WikiProjectWorker:
- Forgot to merge banners on non-mainspace talk pages. Oops!
2009-11-01 18:45 (UTC) edit
PageMover:
- New task!
2009-10-29 17:35 (UTC) edit
BAGBot:
- Fix "recheck all BRFAs when BAG is updated" logic.
2009-10-29 17:05 (UTC) edit
BAGBot:
- Adjust notification wording per BRFA comment.
2009-10-28 03:20 (UTC) edit
BAGBot:
- New task!
2009-10-23 03:55 (UTC) edit
TemplateReplacer15:
- Done!
2009-10-23 00:25 (UTC) edit
TemplateReplacer15:
2009-10-21 22:00 (UTC) edit
AnomieBOT::API:
- Debug output in utf8 mode again.
diff.pl:
- Add "use utf8" for good measure.
AltLinkTemplateSubster:
- New task!
2009-10-21 17:05 (UTC) edit
AFDMergeFromCleaner:
- Don't count it as a problem when A redirects to C where it is "supposed" to redirect to B if B is a redirect to C.
diff.pl:
- Open the pipe as utf8 so diffs don't have mangled characters.
2009-10-12 17:45 (UTC) edit
IFDCloser:
- Add in code to automatically fix simple close-box mispositionings (i.e. where {{ifd top}} was put just before the header with at most a one-line closing rationale) instead of complaining. I've been using this manually for a good while now whenever the bot complains, so it should be good to go.
WikiProjectTagger:
- Done!
AnomieBOT::API:
- Let login use a higher maxlag. It shouldn't overload the servers any, since the very next query will still hit maxlag anyway.
- Have the test-mode fake edit write the raw data, it seems to be getting double-encoded if I specify utf8.
2009-10-09 19:50 (UTC) edit
OrphanReferenceFixer:
- Stupid bug screwed up {{#tag:ref}} refs.
WikiProjectWorker:
- Done!
WikiProjectTagger:
- Add a log message for when the bot thinks it's done, so I can easily check the log to determine that.
- Start run for WP:Energy.
2009-10-08 17:25 (UTC) edit
WikiProjectWorker:
- Don't reset the iterator every 5 minutes.
2009-10-08 14:40 (UTC) edit
WikiProjectWorker:
- Add a log message for when the bot thinks it's done, so I can easily check the log to determine that.
2009-10-07 01:05 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject California.
AnomieBOT::API:
- Extra warnings for login failures
- Detect "invalid title" as a possible reason for not getting an edit token.
2009-09-28 04:00 (UTC) edit
OrphanReferenceFixer:
- Apparently, list-defined refs can have the group implicitly defined by the encloding references tag. Which means we have to parse them out specially to get the group correct.
2009-09-23 15:20 (UTC) edit
RandomPagePicker:
- Add some checks for an undefined revid; not sure how that happens in the first place though.
2009-09-20 18:00 (UTC) edit
d::Nowiki, d::Templates:
- Add some generic stripping functions
OrphanReferenceFixer:
- Don't move refs out of {{reflist}} (or {{#tag:references}}), because those are list-defined refs.
- Leave trying to actually fix errors with list-defined references for later, because it's really quite complicated when you start doing refs-inside-of-refs and whether you use <references> versus {{#tag:references}} and so on.
2009-09-18 14:20 (UTC) edit
OrphanReferenceFixer:
- It is apparently no longer an error for <references> to contain content.
2009-09-16 11:55 (UTC) edit
IFDCloser:
- Use the new "bot" parameter to {{adminbacklog}}.
OrphanReferenceFixer:
- "In use" category renamed.
API:
- API upload support; may need further testing if they've done major changes since I wrote it.
2009-07-26 11:55 (UTC) edit
TemplateReplacer15:
- Task complete!
2009-07-26 03:30 (UTC) edit
d::WikiProjectTagging, TemplateReplacer15:
- Get it right this time?
2009-07-26 03:25 (UTC) edit
d::WikiProjectTagging, TemplateReplacer15:
- Correctly handle the case where parameter 1 is unused but one other number is.
2009-07-24 01:00 (UTC) edit
d::WikiProjectTagging:
- When adding blp=yes to a shell, also remove any redundant {{blp}}.
2009-07-23 17:45 (UTC) edit
d::WikiProjectTagging:
- Add change reporting to WPBfixshell().
- Have WPBfixshell() change shell to WPB if >=6 banners, WPBS if <=3.
WikiProjectTagger:
- End WP:LONDON run. Seems to have been finished anyway before Domas broke things.
AutoAssessor2, WikiProjectTagger, WikiProjectWorker:
- Use the new change reporting from WPBfixshell, and improve error handling.
TemplateReplacer15:
- Add ability for replacement function to signal failure.
- Update for WPB/WPBS run, and start it.
2009-07-12 20:05 (UTC) edit
TalkTemplateMover:
- Adjust wording on the edit summary to be more clear to people unfamiliar with colloquial English.
2009-07-11 03:45 (UTC) edit
TalkTemplateMover:
- Forgot to update the metadata.
2009-07-09 16:20 (UTC) edit
WikiProjectTagger:
2009-07-09 12:40 (UTC) edit
TalkTemplateMover:
- Approved!
2009-07-08 15:30 (UTC) edit
TalkTemplateMover:
- Trial complete, remove trial code.
- Detect the case where the template to be moved is already on the target talk page but uses a different redirect or parameter spacing.
2009-07-08 14:55 (UTC) edit
WikiProjectTagger:
- When we have lots of categories, getting to the ones at the end of the list can take enough time to cause troble. The fix: Remember which cats are completely done and don't even query them.
2009-07-06 18:10 (UTC) edit
WikiProjectTagger:
- Apparently, some WP:Trains banners include WP:WPLT; detect when that is the case and don't add an additional tag.
2009-07-06 02:40 (UTC) edit
WikiProjectTagger:
- Really start the run.
2009-07-06 02:30 (UTC) edit
WikiProjectTagger:
2009-07-01 00:30 (UTC) edit
WikiProjectWorker:
- Seems to be done.
2009-06-29 20:20 (UTC) edit
OrphanReferenceFixer:
- Catch the case where someone uses two single-quotes ('') where they meant one double-quote (").
2009-06-29 04:08 (UTC) edit
WikiProjectWorker:
- D'oh, left in a debugging change.
2009-06-29 04:05 (UTC) edit
WikiProjectWorker:
- Start run for WP:WikiProject National Register of Historic Places.
2009-06-29 01:20 (UTC) edit
TalkTemplateMover:
- Can't specify "rvlimit=1" when querying multiple pages.
2009-06-27 03:10 (UTC) edit
TemplateReplacer15:
- Seems to be done.
2009-06-27 01:57 (UTC) edit
TemplateReplacer15:
- Quick run to fix {{Infobox U.S. County}}
2009-06-26 12:35 (UTC) edit
WikiProjectTagger:
- Done (about 23 hours ago, actually)
2009-06-25 12:40 (UTC) edit
WikiProjectTagger:
- Starting run for WikiProject Journalism.
TemplateReplacer15:
- Prepare for WPB/WPBS run
d::Redirects:
- Be smarter about reloading the cache.
2009-06-22 14:20 (UTC) edit
WikiProjectTagger:
- Seems to be done.
2009-06-21 03:30 (UTC) edit
WikiProjectTagger:
- Starting run for WikiProject Elements.
2009-06-20 15:30 (UTC) edit
PageCreator:
- Completed!
2009-06-20 13:55 (UTC) edit
PageCreator:
- "Hassnium" was a typo for "Hassium".
2009-06-20 02:40 (UTC) edit
PageCreator:
- Comment out "Hassnium", may be a typo.
- Don't re-create pages if they have already been created once.
- Don't follow redirects to create the pointed-to page.
2009-06-19 21:20 (UTC) edit
PageCreator:
- Approved!
2009-06-19 15:00 (UTC) edit
TalkTemplateMover:
- In trial.
d::Trial:
- New function, trial_complete, to help with notifying of trial completion.
2009-06-19 03:00 (UTC) edit
General:
- New task, PageCreator.
2009-06-19 02:30 (UTC) edit
General:
- New task, TalkTemplateMover.
2009-06-17 20:35 (UTC) edit
TemplateReplacer15:
- Done.
2009-06-17 17:45 (UTC) edit
TemplateReplacer15:
- Start run, replacing the various "User lua" templates with "User LUA".
2009-06-16 02:20 (UTC) edit
OrphanReferenceFixer:
- Per request, include a list of templates not to move refs out of.
2009-06-07 15:20 (UTC) edit
SourceUploader:
- Include a header in the TaskList subpage.
2009-06-01 02:15 (UTC) edit
WikiProjectWorker:
- Seems to be done.
2009-05-31 15:00 (UTC) edit
WikiProjectWorker:
- D'oh, spelling error.
2009-05-31 14:45 (UTC) edit
IFDCloser:
- Change from 5 to 7 days.
2009-05-30 23:40 (UTC) edit
WikiProjectWorker:
- Crap, wrong edit summary.
2009-05-30 23:15 (UTC) edit
WikiProjectWorker:
- Starting run for WikiProject California
d::WikiProjectTagging:
- Merge numbered parameters in banner shells, per discussion at Template talk:WPBS.
2009-05-26 17:35 (UTC) edit
SourceUploader:
- When I added "In trial", I forgot to update the always-present headers.
2009-05-26 17:20 (UTC) edit
OnThisDayTagger:
- Approved!
2009-05-25 19:45 (UTC) edit
AutoAssessor2:
- Done!
2009-05-25 17:05 (UTC) edit
AutoAssessor2:
- Store the current template and geicontinue, so restarting works better.
2009-05-25 04:35 (UTC) edit
AutoAssessor2:
- Seems to be behaving oddly, try upping the time limit.
2009-05-23 22:35 (UTC) edit
AutoAssessor2:
- For some reason, geilimit=max seems to like timing out lately. So lower it.
2009-05-22 14:00 (UTC) edit
WikiProjectTagger, d::WikiProjectTagging:
- And they reverted WPBS, for no particular reason. Whee.
2009-05-22 12:00 (UTC) edit
WikiProjectTagger, d::WikiProjectTagging:
- WPBS now supports 20 numbered parameters. A request is in to update WPB similarly; if the people there want to be stupid and not honor the request, I don't care about it then.
WikiProjectTagger:
- Prepare to restart run for WikiProject Energy, after several more people have weighed in.
- Fix to not tag when not told to process the namespace. It can easily enough be told to process but not assess (with undefs) or process with empty assessment (with '').
2009-05-21 01:30 (UTC) edit
AnomieBOT::API::Iterator:
- Apparently, the API will completely omit the 'query' node if there are absolutely no results.
2009-05-21 00:30 (UTC) edit
OrphanReferenceFixer:
- The check for the magic comment was in the wrong place. Ugh.
2009-05-20 22:10 (UTC) edit
OrphanReferenceFixer:
- Create a <!-- AnomieBOT: Don't move --> magic comment to prevent a reference from being removed from a template.
2009-05-20 21:45 (UTC) edit
d::*:
- Change how dependent decorators are included to avoid function redefined warnings.
2009-05-20 21:15 (UTC) edit
OnThisDayTagger:
- Finished processing the list, change to live mode for 7-day trial.
- Track the maximum oldid/date parameter used, and complain if {{OnThisDay}} can't handle it.
- Include the date in the edit summary for live mode.
SourceUploader:
- New metadata status: "In trial".
d::Trial:
- New decorator to handle timed trials.
2009-05-20 12:00 (UTC) edit
OnThisDayTagger:
- In 'live' mode, create the categories if they don't already exist.
- Don't log a warning when the talk page doesn't exist.
- Set 'order' in the task object.
AnomieBOT::Task:
- Doc update.
2009-05-20 01:40 (UTC) edit
OnThisDayTagger:
- Don't make null edits.
- Don't duplicate dates in the parameters.
2009-05-18 21:00 (UTC) edit
OnThisDayTagger:
- Sorting bugfix.
2009-05-17 20:45 (UTC) edit
General:
- New task, OnThisDayTagger.
AnomieBOT::API:
- Error message when setting a non-numeric debug bitmask.
2009-05-16 15:30 (UTC) edit
OrphanReferenceFixer:
- Fix log message
AnomieBOT::Iterator:
- Have the iterator ignore 'normalized' and 'redirects' nodes in the result.
d::WikiProjectTagging:
- When adding to a banner shell, make sure there is a CR before the newly-added template.
WikiProjectWorker:
- Change config for WP Vital Articles, but don't run yet.
2009-05-15 20:00 (UTC) edit
WikiProjectTagger:
- Seems to be done.
2009-05-15 18:40 (UTC) edit
OrphanReferenceFixer:
- Add "finished" reporting to the log.
AnomieBOT::API:
- debug() needs to check STDERR, not STDOUT
- If somehow maxlag gave us a long delay, let halting interrupt it.
2009-05-14 14:40 (UTC) edit
TemplateReplacer15:
- Done.
2009-05-13 02:30 (UTC) edit
WikiProjectTagger:
- Bugfix.
2009-05-13 02:10 (UTC) edit
TemplateReplacer15:
- Start run, replacing the various "User bas-X" templates with "User BASIC-X".
2009-05-12 04:00 (UTC) edit
WikiProjectTagger:
- change some warn()s to log()s.
2009-05-12 03:50 (UTC) edit
AutoAssessor2:
- Remove debugging code.
AnomieBOT::API:
- Add a new setting, automaxlag, which can be used to turn off maxlag retries.
- Also, automatically set it false when the bot is trying to halt.
2009-05-12 03:35 (UTC) edit
WikiProjectTagger, AutoAssessor2:
- Don't add useless "importance=" to WPBio template.
2009-05-12 03:30 (UTC) edit
WikiProjectTagger:
- Adjustments to tag even if not assessing
- Start run for WP Physics.
AutoAssessor2:
- Adjustments to tag even if not assessing
- Adjust config for WP Physics run, and start running.
AutoAssessor2, WikiProjectTagger, d/WikiProjectTagging
- Remove nested parameters, they are officially obsolete.
- Handle {{WPBiography}}'s blp and activepol, even if not configured.
2009-05-10 19:45 (UTC) edit
- s/existant/existent/g
2009-05-10 02:20 (UTC) edit
AnomieBOT::API::Iterator
- Apparently "no nodes" is valid when using a generator.
2009-05-09 22:35 (UTC) edit
scripts:
- Set binmode utf8 on STDOUT/STDERR.
2009-05-09 22:20 (UTC) edit
OrphanReferenceFixer:
- They've apparently created Category:Pages with broken reference names, fix it too.
- Minor code adjustments.
WikiProjectWorker:
- Task done.
AnomieBOT::API:
- Fix statically-called debug().
- Better error on load() failure.
2009-05-06 18:55 (UTC) edit
AnomieBOT::API:
- Add the ability to include extra query "prop" modules when getting an edittoken. This can reduce the need for additional queries in some cases.
2009-05-06 17:09 (UTC) edit
bot.pl:
- Don't buffer logging to stdout.
2009-05-06 17:05 (UTC) edit
SourceUploader:
- Bugfix.
2009-05-06 17:00 (UTC) edit
General:
- Fix newline handling in log messages.
2009-05-06 16:45 (UTC) edit
OrphanReferenceFixer:
- Bugfix.
2009-05-06 16:45 (UTC) edit
General:
- BREAKING CHANGE: Split d::Util into several different modules.
- Many tasks updated to use log/debug instead of warn.
AnomieBOT::API:
- Moved warn back into AnomieBOT::API.
- New functions: log, debug, halting
- login should no longer log the bot's password when debug is enabled.
- BREAKING CHANGE: Debug flag changed from a boolean to a bitmask.
AnomieBOT::Task:
- BREAKING CHANGE: Removed warn.
d::Redirects:
- New function: redirect_regex
d::Sections:
- New functions: split_sections, join_sections
d::WikiProjectTagging:
- Now automatically includes its dependancies.
TemplateReplacer15:
- Prepare for processing Wikipedia:Templates for deletion/Log/2009 May 4#Template:R from other capitalisation
2009-05-04 15:20 (UTC) edit
TemplateReplacer16:
- Completed run.
2009-05-03 02:50 (UTC) edit
TemplateReplacer16:
- Approved!
2009-05-02 20:45 (UTC) edit
General:
- New task, TemplateReplacer16.
WikiProjectTagger:
- Add "autonested" config parameter
- Properly handle talk pages
- Pass $api to verify and params functions
- Adjust configuration for pending run
2009-04-29 12:15 (UTC) edit
IFDCloser & PUICloser:
- Fix a bug involving image filenames with urlencoding.
2009-04-26 19:25 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject California
d::WikiProjectTagging:
- WPBmin/WPBmax fix for comments in the value.
2009-04-23 13:15 (UTC) edit
WikiProjectTagger:
- Remove some cats from the list.
- Disable due to concern over the appropriateness of the category selection.
2009-04-21 17:50 (UTC) edit
WikiProjectTagger:
- Remove one cat from the list.
2009-04-21 03:15 (UTC) edit
WikiProjectTagger:
- Start run for WikiProject Energy.
2009-04-16 11:40 (UTC) edit
WikiProjectWorker:
- WikiProject NATO run seems to be complete
AnomieBOT::API
- Slightly better error handling when MediaWiki:Missing-article occurs when etching tokens.
2009-04-16 02:20 (UTC) edit
AnomieBOT::API::Iterator
- Ick, bug.
2009-04-16 02:00 (UTC) edit
WikiProjectWorker:
- Start run for WikiProject NATO
AnomieBOT::API::Iterator
- Add access to the arrayref value being used
d::WikiProjectTagging:
- Doc fixes
2009-04-11 20:05 (UTC) edit
General:
- Allow substitution of the data directory into the database store_dsn.
WikiProjectWorker:
- Done with WikiProject Video games tagging.
2009-04-11 19:30 (UTC) edit
WikiProjectWorker:
- Done with WikiProject Japan tagging.
- Start WPVG task force merging. Someone stole most of it, though :(
conf.sample.ini:
- Add a note about SQLite's coarse locking, which can be worked around with a simple configuration change.
2009-04-11 15:55 (UTC) edit
AnomieBOT::API::TiedDBD:
- Add error handling for this "database is locked" error from sqlite.
2009-04-10 00:40 (UTC) edit
WikiProjectWorker:
- Don't choke when trying to assess talk pages for nonexistant subpages, just don't assess them.
2009-04-09 11:20 (UTC) edit
WikiProjectWorker:
- Copy-paste fail.
- Mark non-talk as processed.
2009-04-09 04:17 (UTC) edit
WikiProjectWorker:
- Forgot to strip the obsolete tf[23] parameters from the template. Oops!
2009-04-09 03:15 (UTC) edit
AnomieBOT::API::Iterator:
- Possible bugfix, the iterator was probably shifting the input params.
2009-04-09 02:30 (UTC) edit
d::WikiProjectTagger:
- Bugfix.
2009-04-08 14:05 (UTC) edit
SourceUploader:
- Create empty shutoff pages if they don't exist, after a discussion where someone was confused by the non-existent page.
2009-04-08 12:30 (UTC) edit
WikiProjectTagger:
- Complete. (forgot it was still running)
WikiProjectWorker:
- Approved!
2009-03-30 04:06 (UTC) edit
WikiProjectTagger:
- Part 3 of a tagging request for WP Glass: tag a bunch of cats.
TemplateReplacer15:
- Complete.
2009-03-30 03:06 (UTC) edit
TemplateReplacer15:
- Part 2 of a tagging request for WP Glass: replace the remaining {{Glass pre-project}} with {{Glass}}.
AutoAssessor2:
- Complete.
2009-03-30 01:50 (UTC) edit
AutoAssessor2:
- Part 1 of a tagging request for WP Glass: assess existing templates, and incidentally replace {{Glass pre-project}} with {{Glass}}.
2009-03-29 22:45 (UTC) edit
TemplateReplacer13:
- Completed.
2009-03-29 13:05 (UTC) edit
d::Util:
- It seems that multiple spaces in a template name are treated as a single space.
2009-03-29 01:20 (UTC) edit
IFDCloser & PUICloser:
- Handle file redirects, per non-response at WT:FFD. Redirects created through moves during the discussion are noted, and the rest are closed.
PUICloser:
- Post a note on non-free file nominations.
IFDCloser:
- A bit of s/image/file/.
d::Util:
- Actually check for API errors in resolve_redirects(). Oops!
2009-03-28 16:00 (UTC) edit
WikiProjectWorker:
- Include shutoff link in the edit summary.
2009-03-28 15:00 (UTC) edit
General:
- New task, WikiProjectWorker.
d::Util:
- Add cache to
resolve_redirects()
, and a clear-cache function.
d::WikiProjectTagging:
- Allow WPBmin/WPBmax to consider only banners in a list.
2009-03-28 01:10 (UTC) edit
TemplateReplacer13:
- Missed that, and had to fix 129 pages. Ugh.
- Throw in a comment check, too.
2009-03-27 13:10 (UTC) edit
OrphanReferenceFixer:
- Bah, bugfix.
2009-03-27 03:00 (UTC) edit
General:
- BREAKING CHANGE: And it's a big one:
- Data store changed from (binary) Storable to (readable) JSON. update-db.pl will change an existing database. This may affect the exact values storable in the permanent storage.
- AnomieBOT::API now supports run-time decoration (something like mixins). Simply calling
$api->decorators('d::Util')
will magically add all the methods defined in d/Util.pm to $api. - $api->task() now takes additional arguments to set the throttles and decorators in one call.
- The interface to the permanent storage has changed: $api->store now returns a hashref tied to the storage data for the current task. Thus, $api->store->{'foo'} accesses the 'foo' key in the database. All standard hash operations may be used.
- The former $AnomieBOT::Task::basedir and AnomieBOT::Task::load have been moved to AnomieBOT::API.
- Most utility methods have been moved from AnomieBOT::Task to the decorator d::Util. d::Util may be split in the future into more specific decorators.
- Completed tasks have had a note added that they will no longer run. Current tasks and utility scripts have been updated.
- New functions in d::Util: resolve_redirects() and redirects_to() to get redirects from or to a list of pages, respectively.
- d::WikiProjectTagging added, with functions for manipulating WikiProject banners.
OrphanReferenceFixer:
- New function approved.
- Storage format of the "posted talk pages" info has changed; it will be automatically updated.
TemplateReplacer14:
- Task completed.
2009-03-21 19:37 (UTC) edit
OrphanReferenceFixer:
- 1-edit trial for the new function.
2009-03-18 11:30 (UTC) edit
PUICloser:
- Fix for poorly-planned move to "Possibly unfree files".
2009-03-14 14:30 (UTC) edit
OrphanReferenceFixer:
- 7-day trial for the new function.
2009-03-13 01:35 (UTC) edit
General:
- D'oh, of course the node set can be empty in the iterator.
- Minor doc fixes.
WikiProjectTagger:
- Completed.
2009-03-12 13:05 (UTC) edit
General:
- BREAKING CHANGE: Adjust whine to take keyed parameters for all the optional junk.
- Add the ability for whine to take all the edittoken options, plus "NoSmallPrint" and "NoSig".
- Add a "query iterator" to the API.
- Add a "is_trial" method to the API object.
OrphanReferenceFixer:
- New function request: Give users help when they revert the bot.
2009-03-08 23:05 (UTC) edit
TemplateReplacer15:
- Completed.
2009-03-08 21:50 (UTC) edit
TemplateReplacer15:
- Need to check {{babel}} uses too.
2009-03-07 22:55 (UTC) edit
TemplateReplacer15:
- Better add in a "edit each page only once" check, or people will get pissed.
2009-03-07 19:55 (UTC) edit
TemplateReplacer15:
- Approved!
2009-03-07 05:50 (UTC) edit
General:
- New task, TemplateReplacer15.
2009-03-07 05:15 (UTC) edit
General:
- BREAKING CHANGE: $api->edittoken() now takes named parameters for parameters other than $page.
- $api->edittoken() has two new options, to disable the shutoff or {{bots}} checking.
SourceUploader:
- Add two more bits of metadata, and change the columns.
2009-03-06 14:57 (UTC) edit
General:
- Fix documentation.
2009-03-06 14:10 (UTC) edit
WikiProjectTagger:
- Two more cats for WP:PHYSICS
General:
- Add support for the Retry-After header returned with maxlag errors.
2009-03-05 02:00 (UTC) edit
TemplateReplacer13, TemplateReplacer14:
- Handling comments after the section header was still b0rken.
- Actualy cleanup the misnamed "External links" sections, instead of just doing it internally.
2009-03-04 01:15 (UTC) edit
TemplateReplacer13:
- Don't consider "http://example.com" and "http://example.com/" to be different.
2009-03-03 22:50 (UTC) edit
TemplateReplacer14:
- Speedy approved!
2009-03-02 23:40 (UTC) edit
TemplateReplacer13, TemplateReplacer14:
- Add some cleanups for misnamed "External links" sections.
- Recognize more variations, in particular a level-three heading.
General:
- Bugfix in rawpage().
- Bugfix in process_params().
2009-03-02 02:30 (UTC) edit
TemplateReplacer13, TemplateReplacer14:
- Minor bugfix.
2009-03-02 02:10 (UTC) edit
General:
- New task, TemplateReplacer14.
2009-03-01 13:40 (UTC) edit
TemplateReplacer13:
- Approved!
WikiProjectTagger:
- Completed, again.
2009-03-01 00:50 (UTC) edit
General:
- Allow for configuration entries that apply to all bots (unless overridden).
- Croak if the config file is world-readable (or -writable or -executable, for that matter).
2009-03-01 00:30 (UTC) edit
General:
- Have bot.pl set $0, for more useful ps output.
- New utility function to return the bot base directory.
SourceUploader:
- Use said new utility function.
2009-02-28 17:15 (UTC) edit
WikiProjectTagger:
- Or not, three more cats requested.
2009-02-28 04:15 (UTC) edit
WikiProjectTagger:
- Run seems to be completed.
2009-02-26 12:05 (UTC) edit
WikiProjectTagger:
- Add one cat.
2009-02-26 00:30 (UTC) edit
WikiProjectTagger:
- Bah, forgot to flip the switch.
2009-02-26 00:10 (UTC) edit
WikiProjectTagger:
- Update config and begin run for WP:PHYSICS.
2009-02-24 04:15 (UTC) edit
General:
- New function to load a task (once).
- Update the various scripts to use that function.
- Update metadata for all tasks.
SourceUploader:
- Generate a new file, User:AnomieBOT/TaskList, since I keep forgetting to update the list manually.
TemplateReplacer13:
- Ugh, fix metadata.
2009-02-23 03:30 (UTC) edit
General:
- Add new Task functions for splitting the categories, interlanguage links, navboxes, and so on.
- New task, TemplateReplacer13.
2009-02-22 04:35 (UTC) edit
General:
- Rearrange a few other task configuration assignments as well, while I'm at it.
2009-02-22 03:45 (UTC) edit
General:
- Add support for the AssertEdit extension.
- BREAKING CHANGE: Assert "bot" by default. This means any non-flagged bot on a wiki with AssertEdit enabled will not be able to edit without changing the configuration file. trial.pl overrides this, so bot trials can still be conducted.
- Return better error text when an edit hook rejects the edit: detect all three current APIEditBeforeSave-using extensions' signatures in the response object, and fall back to dumping all response object properties.
SourceUploader & WatchlistUpdater:
- Use new configuration entry that sets assert=user, because these tasks run unflagged (even though they're on a flagged bot anyway).
SourceUploader:
- Remove the "5 minute" check, we want the source uploaded without delay.
2009-02-20 01:50 (UTC) edit
OrphanReferenceFixer:
- Fix search-and-replace bug in the summary.
2009-02-16 22:50 (UTC) edit
OrphanReferenceFixer:
- Let's try varying the delay depending on the edit count of the person removing the ref, to see if that helps the complaining about "fixing" vandalism.
2009-02-14 03:05 (UTC) edit
OrphanReferenceFixer:
- Rewrite the logging code to avoid templates, and hopefully fix the httperror detector.
2009-02-13 04:55 (UTC) edit
OrphanReferenceFixer:
- Try to detect when writing the log succeeds but the bot gets an http 5xx code because something timed out trying to return the page.
- Detect when the bot is trying to restart.
2009-02-13 04:30 (UTC) edit
General:
- BREAKING CHANGE: Due to the upcoming API breaking change, the functionality of $api->query() has changed to automatically continue over most property requests. $task->fullquery() is now redundant and has been removed.
- Update all tasks to replace fullquery calls.
2009-02-05 20:55 (UTC) edit
RandomPagePicker:
- Change to a category-based model for finding the pages to edit.
2009-02-05 12:00 (UTC) edit
AFDMergeFromCleaner:
- Bug fix.
2009-02-04 03:50 (UTC) edit
RandomPagePicker:
- Up the penalty to a week.
OrphanReferenceFixer:
- Use the new
clcategories
API parameter to further reduce the size of the response.
2009-01-30 02:10 (UTC) edit
General:
- Random updates to the nobots checker.
2009-01-24 02:10 (UTC) edit
RandomPagePicker:
- Since people seem to like sticking the random output into their wikiproject banners, add a 24-hour penalty on any page that doesn't directly include our template.
2009-01-19 19:00 (UTC) edit
RandomPagePicker:
- Bug fix: Actually parse the "date" saved in the template, since we output something human-readable.
2009-01-19 18:05 (UTC) edit
TemplateReplacer12:
- Completed.
2009-01-18 04:45 (UTC) edit
OrphanReferenceFixer:
- Specifically detect spam blacklist hits, and whine about them on the bot's talk page.
2009-01-17 19:20 (UTC) edit
General:
- Add move support.
- Adjust diff script to more accurately delete temp files.
2009-01-16 11:45 (UTC) edit
SourceUploader:
- Remove
editintro
from the shutdown link, since we have the editnotice now.
2009-01-16 02:00 (UTC) edit
TemplateReplacer12:
- Approved!
2009-01-15 03:15 (UTC) edit
General:
- New task, TemplateReplacer12.
RandomPagePicker:
- Update metadata to point to {{User:AnomieBOT/RandomPage}}.
2009-01-14 23:00 (UTC) edit
RandomPagePicker:
- Better edit summary for errors.
2009-01-14 22:40 (UTC) edit
RandomPagePicker:
- Approved!
2009-01-12 02:15 (UTC) edit
IFDCloser
- Changes for rename of IFD to FFD.
2009-01-11 16:55 (UTC) edit
RandomPagePicker:
- Recognize when the bot is trying to halt.
TemplateReplacer11:
- Completed.
2009-01-11 16:45 (UTC) edit
RandomPagePicker:
- Add SUBCATS pseudo-template.
- Add complexity-based minimum frequency, and reporting of the minimum.
- Long-running trial; extra code added to enforce the trial edit count limitation.
2009-01-10 15:10 (UTC) edit
TemplateReplacer11:
- Oops, thats "categorymembers" not "embeddedin". Not that it matters, since there are only 4070 pages (less than the 5000 cmlimit).
- Speedily approved!
2009-01-10 15:00 (UTC) edit
General:
- New task, TemplateReplacer11.
2009-01-10 13:25 (UTC) edit
WikiProjectTagger:
- WikiProject Spirits run completed.
2009-01-09 17:50 (UTC) edit
WikiProjectTagger:
- Start run for WikiProject Spirits.
2009-01-09 01:10 (UTC) edit
General:
- New task, RandomPagePicker.
2009-01-08 02:35 (UTC) edit
AFDMergeFromCleaner:
- Bug fix.
2009-01-04 13:00 (UTC) edit
AFDMergeFromCleaner:
- A little whitespace adjustment.
- Use {{afd-merged-from}}
2009-01-03 23:30 (UTC) edit
IFDCloser:
- s/Image_name.ext/File_name.ext/ to match documentation change.
2009-01-03 23:15 (UTC) edit
WikiProjectTagger:
- Update config for new run for WP:SPIRITS.
AFDMergeFromCleaner:
- This time for sure! (nextrun was still b0rken)
2009-01-03 19:30 (UTC) edit
AFDMergeFromCleaner:
- Bah, the "nextrun" variable wasn't being loaded correctly. Fix that.
- Also, trim "|}" from the end of the last table entry when parsing them.
- And don't update the report with incomplete data.
2009-01-03 18:20 (UTC) edit
AFDMergeFromCleaner:
- (Hopefully) Fix line breaking in the report.
2009-01-03 16:15 (UTC) edit
AFDMergeFromCleaner:
- Approved!
- Use a link template for the report table, so the various pages have useful links associated.
- Bugfix in parsing the report page.
2009-01-03 03:40 (UTC) edit
PUICloser & IFDCloser:
- Follow redirects.
2008-12-31 01:10 (UTC) edit
PUICloser:
- Approved!
AFDMergeFromCleaner:
- Add handling of deleted pages
- Clean up reporting code
- Run to completion each time.
2008-12-29 22:40 (UTC) edit
General:
- New task, AFDMergeFromCleaner.
2008-12-29 02:10 (UTC) edit
TemplateReplacer10:
- Completed.
2008-12-29 00:25 (UTC) edit
WikiProjectTagger:
- WikiProject Canada run completed.
TemplateReplacer10:
- Run task.
2008-12-28 17:40 (UTC) edit
WikiProjectTagger:
- If canonicalizing, always use canonical name in edit summary.
2008-12-28 17:30 (UTC) edit
WikiProjectTagger:
- Start run for WikiProject Canada.
2008-12-28 17:15 (UTC) edit
TemplateReplacer10:
- Speedily approved, but not running yet.
TemplateReplacer9:
- Withdrawn
2008-12-27 03:15 (UTC) edit
General:
- New task, PUICloser.
- New task, TemplateReplacer10.
- Change diff.pl to use dwdiff, which often gives better output.
OrphanReferenceFixer:
- Use clshow=hidden, to reduce the number of clcontinues needed.
2008-12-24 03:10 (UTC) edit
OrphanReferenceFixer:
- BUGFIX: Determining if refs from different pages are dups should compare the content only, ignoring the <ref> tag.
TemplateReplacer9:
- Use actual template name in edit summary.
2008-12-23 22:40 (UTC) edit
General:
- New task, TemplateReplacer9.
- Doc updates.
TemplateReplacer8:
- Withdrawn.
2008-12-22 12:00 (UTC) edit
IFDCloser:
- Use bot flag, per request.
WikiProjectTagger:
- Adjust config for upcoming run.
General:
- Better temp file handling in diff.pl.
2008-12-16 04:40 (UTC) edit
AutoAssessor2 & WikiProjectTagger:
- Ability to configure the name of the "auto=yes" parameter for stubs.
WikiProjectTagger:
- Add support for "marking" categories, to make param adding easier.
- Adjust config for upcoming run.
AutoAssessor2:
- Hrm, forgot to turn that off earlier.
General:
- Adjust docs in AnomieBOT/Task.pm for correct output.
2008-12-12 05:22 (UTC) edit
WikiProjectTagger:
- Crap.
2008-12-11 01:25 (UTC) edit
IFDCloser:
- If a potential run is close enough to 00:00, just wait for 00:00 so the new day's entry gets added ASAP.
WikiProjectTagger:
- Fix WPBS handling to take into account the possibility that someone didn't explicitly specify "1=".
General:
- New function to parse template parameter arrays, to support the above.
2008-12-07 23:15 (UTC) edit
AutoAssessor2:
- Approved!
2008-12-07 20:30 (UTC) edit
WikiProjectTagger:
- Current run completed, turn it off.
- Add a cache for the initial subcategory lookup, so if a cat is reached by mutliple configuration entries it won't be queried redundantly.
2008-12-07 02:55 (UTC) edit
IFDCloser:
- Specially handle sections for "Image_name.ext".
- Slightly shorter "stop me" message.
2008-12-06 04:55 (UTC) edit
WikiProjectTagger:
- Add a few cats (one with task force) to current request.
2008-12-06 02:10 (UTC) edit
General:
- Handle the case where URI (or Digest::MD5) doesn't screw up on utf8 strings.
AutoAssessor2 & WikiProjectTagger:
- Add empty
class=
and/orimportance=
to our banners when necessary, unless that would be the only edit.
WikiProjectTagger:
- Better placement algorithm when there is no existing template and no bannershell: go after any other banner first, and only guess at positioning if that fails.
- More cats of templates to guess we go after.
- Don't edit talk pages that are redirects.
- Last adjustments, and run it!
2008-12-04 06:00 (UTC) edit
IFDCloser:
- Fix bug in saved-time loading.
- Use
(?>...)
to greatly speed up one of the regexen.
2008-12-04 05:20 (UTC) edit
AutoAssessor2 & WikiProjectTagger:
- Add "sequence number", so previous runs' database entries don't interfere with the current run's.
WikiProjectTagger:
- Adjust configuration for upcoming run, but don't run yet.
2008-12-02 23:00 (UTC) edit
TemplateReplacer6:
- Completed!
2008-12-01 12:40 (UTC) edit
General:
- It seems if one instance logs out, it screws up other instances. Let's try leaving it logged in then.
- Allow tasks to detect when the bot is trying to halt.
IFDCloser:
- Reduce time between checks if broken formatting is detected.
2008-12-01 12:00 (UTC) edit
IFDCloser:
- Approved!
TemplateReplacer6:
- Approved!
AutoAssessor2:
- Bugfix.
2008-11-29 19:15 (UTC) edit
AutoAssessor2 & WikiProjectTagger:
- Ability to configure the name of the "importance" parameter, {{WP Bio}} for one uses a differet name.
WikiProjectTagger:
- Adjust configuration for upcoming run, but don't run yet.
General:
- Have diff.pl output the page name before the wdiff, and fix a bug or two.
2008-11-28 02:30 (UTC) edit
AutoAssessor2 & WikiProjectTagger:
- Improve configurability.
- Add support for processing multiple templates at once.
- Add support for arbitrary determination of task forces and other template params.
- For templates that have each parameter on one line and an empty class/importance, add the assessment before the ending \n.
WikiProjectTagger:
- Support for "and subcats".
- Ability to add blp/activepol to bannershells when adding relevant templates to them.
2008-11-27 15:15 (UTC) edit
General:
- New task, TemplateReplacer8. It's kind of pointless now, though.
2008-11-26 01:30 (UTC) edit
WikiProjectTagger:
- Adjust metadata to reflect the recurring nature of the task.
2008-11-26 00:25 (UTC) edit
AutoAssessor2:
- New task, AutoAssessor2.
General:
- A bit more sanitizing of the
$name
parameter.
2008-11-25 16:00 (UTC) edit
TemplateReplacer7:
- Completed.
WikiProjectTagger:
- Completed.
2008-11-25 13:30 (UTC) edit
TemplateReplacer5:
- Completed.
TemplateReplacer7:
- Approved.
WikiProjectTagger:
- Approved.
2008-11-25 02:30 (UTC) edit
TemplateReplacer7:
- They lowercased the task force parameters.
WikiProjectTagger:
- They lowercased the task force parameters.
2008-11-25 01:50 (UTC) edit
IFDCloser:
- Fix timing.
- Store last time in local storage, so restarting the bot doesn't make it run again too soon.
2008-11-25 01:10 (UTC) edit
TemplateReplacer7:
- Fix metadata.
WikiProjectTagger:
- Minor comment fix.
2008-11-25 00:50 (UTC) edit
General:
- New task, TemplateReplacer7.
- New task, WikiProjectTagger.
- Minor bugfix in AnomieBOT::Tasks::process_templates.
2008-11-18 12:02 (UTC) edit
IFDCloser:
- More informative edit summary for updating the list at WP:IFD#Old discussions.
- Bump first run start date.
2008-11-18 01:20 (UTC) edit
TemplateReplacer6:
- Newline before table-start, if it's not already at the start of the line.
2008-11-18 00:50 (UTC) edit
General:
- New task, TemplateReplacer6.
2008-11-16 03:50 (UTC) edit
IFDCloser:
- Detect reference to CSDs in the deletion comment, and include that in the closing message.
2008-11-16 02:30 (UTC) edit
General:
- New task, IFDCloser.
- No need to do "
if(keys %hash)
" or the like, "if(%hash)
" works just as well. - New function
$task->whine()
to post a message asking for help to a talk page, with repetition prevention and such.
2008-11-13 01:10 (UTC) edit
ReplaceExternalLinks:
- Completed.
2008-11-11 23:20 (UTC) edit
ReplaceExternalLinks:
- Typo in the 'www' regex made it never match.
2008-11-11 12:00 (UTC) edit
ReplaceExternalLinks:
- Approved.
2008-11-11 05:05 (UTC) edit
TemplateReplacer5:
- Speedily approved!
2008-11-11 03:50 (UTC) edit
General:
- Don't apply the edit throttle in test mode, since no edit is actually being made.
- New task, TemplateReplacer5.
2008-11-10 23:00 (UTC) edit
ReplaceExternalLinks:
- Oops, put the edit throttle back to 10s.
2008-11-09 15:55 (UTC) edit
OrphanReferenceFixer:
- Don't count {{#tag:ref}} magic words when looking for refs to move out of templates.
2008-11-08 18:40 (UTC) edit
ReplaceExternalLinks:
- Forgot to skip <nowiki> and the like, not that that's likely to be encountered.
2008-11-08 18:25 (UTC) edit
General:
- New task, ReplaceExternalLinks.
2008-11-06 00:40 (UTC) edit
OrphanReferenceFixer:
- Don't break when someone forgets the quotes around a ref name containing non-ASCII letters.
2008-11-02 04:00 (UTC) edit
OrphanReferenceFixer:
- Extra logging
2008-11-01 21:24 (UTC) edit
TemplateReplacer4:
- Completed
TemplateReplacer3:
- Fix status metadata
2008-10-30 18:15 (UTC) edit
AutoAssessor:
- Seems to be completed.
2008-10-30 12:33 (UTC) edit
SandboxCleaner:
- How did that get mis-marked?!? Fortunately, it was never allowed to actually
do anything, so there were no edits made.
2008-10-30 12:20 (UTC) edit
AutoAssessor:
- Approved!
2008-10-28 12:40 (UTC) edit
AutoAssessor:
- Store the "checked" flag for unassessable articles.
2008-10-28 12:30 (UTC) edit
General:
- New task, AutoAssessor.
2008-10-26 00:50 (UTC) edit
SourceUploader:
- Change "warning" omboxes to use type=content, even though the border is overridden anyway.
2008-10-25 23:40 (UTC) edit
General:
- When an API edit errors via
result="Failure"
rather than the standarderror
node, fill in something sane in the return value'serror
node.
2008-10-18 00:10 (UTC) edit
TemplateReplacer4:
- Speedily approved!
2008-10-18 00:10 (UTC) edit
General:
- New task, TemplateReplacer4.
2008-10-15 01:20 (UTC) edit
OrphanReferenceFixer:
- D'oh, got the parameters backwards.
2008-10-13 02:40 (UTC) edit
OrphanReferenceFixer:
- Catch the case where the last <ref> in the page is unclosed.
- Another sanity check: reference body contains a wikitext header.
2008-10-12 03:25 (UTC) edit
OrphanReferenceFixer:
- Add more common errors to fix: <ref name-"foo">, <ref name+"foo">, and <ref "foo">.
2008-10-11 13:40 (UTC) edit
General:
- Improve signal handling, add HUP support in bot.pl to restart the bot.
2008-10-09 13:30 (UTC) edit
General:
- New script to help analyze test run outputs.
2008-10-07 23:55 (UTC) edit
OrphanReferenceFixer:
- Fix undefined variable reference.
2008-10-07 23:50 (UTC) edit
OrphanReferenceFixer:
- Add in logging to a page in userspace.
- Another rule for the vandalism detector.
2008-10-07 03:25 (UTC) edit
OrphanReferenceFixer:
- Fix the "skipping" for the vandalism to really skip.
2008-10-07 01:00 (UTC) edit
OrphanReferenceFixer:
- Detect common vandalism and excessive breakage, and refuse to exacerbate the situation by trying to fix it.
General:
- Adjust {{bots}} optout handling.
2008-09-30 22:09 (UTC) edit
OrphanReferenceFixer:
- Minor regex adjustment to avoid quoting the curly quotes in curly-quoted params
General:
- Adjust halting code in bot.pl
2008-09-24 00:05 (UTC) edit
General:
- Detect page protection when getting the edit token.
- Add <source> to nowiki stripper.
TemplateReplacer3:
- Seems to be completed.
2008-09-21 04:10 (UTC) edit
General:
- Adjust framework to support multiple "instances" within the bot, so tasks may run in parallel with each other.
- Add the ability for individual tasks to have sections in the config file.
- Only count successful edits towards the trial edit limit.
2008-09-20 20:20 (UTC) edit
General:
- Change to SQLite instead of AnyDBM_File for storing persistent data.
OrphanReferenceFixer:
- Second supplemental task approved!
TemplateReplacer3:
- Approved!
SourceUploader:
- Add support for supplemental BRFAs in the metadata, so OrphanReferenceFixer can show up correctly.
WatchlistUpdater:
- The fix for bugzilla:15471 is finally live, remove workaround.
2008-09-18 23:17 (UTC) edit
OrphanReferenceFixer:
- More curly quote oddness.
2008-09-17 11:30 (UTC) edit
TemplateReplacer2:
- Task completed.
2008-09-16 16:40 (UTC) edit
OrphanReferenceFixer:
- Strip invalid parameters from unnamed refs with a body.
2008-09-16 13:06 (UTC) edit
OrphanReferenceFixer:
- Fix some obviously incorrect reference bodies (only-whitespace and "Insert footnote text here").
- Make a pattern non-greedy so it won't include trailing spaces in the quotes.
2008-09-15 02:20 (UTC) edit
OrphanReferenceFixer:
- Add code for checking wikilinked articles for ref bodies, disabled pending BRFA.
General:
- Sort tasks by an internal priority on startup.
- edittoken now follows redirects by default; a new parameter overrides this. Note this changes the prototype of the function.
TemplateReplacer2:
- Don't use the bot flag when posting to the talk page (in case I copy the code to a new task).
2008-09-13 20:55 (UTC) edit
General:
- Fix fake return object for test-mode edit command.
- Pass non-stripped template name from process_template.
- process_template needs to detect | inside wikilinks for correct parsing.
- New task, TemplateReplacer3.
2008-09-13 18:40 (UTC) edit
General:
- Add <pre> to strip_nowiki.
- Fix strip_nowiki to handle nested tags better.
- Fix RCFeed.pm to better parse rc messages.
OrphanReferenceFixer:
- Avoid deleting large swaths of text when a vandal puts <ref ... (without the closing >) in the wikitext.
2008-09-13 02:00 (UTC) edit
General:
- The template processor could end up with unreplaced <nowiki> tokens in the output. It's nice to know my plan worked to prevent edits when the bot tried to save that.
2008-09-13 01:20 (UTC) edit
OrphanReferenceFixer:
- Add code to notice {{inuse}} (actually, the category it puts the page in) and not edit if the page has been touched in the last two hours.
- Yet another b0rken ref special case:
<ref name "foo">
. Apparently on the 8th I only fixed<ref name>
.
General:
- Better error message for login failures.
2008-09-11 01:04 (UTC) edit
OrphanReferenceFixer:
- New function approved!
2008-09-08 11:46 (UTC) edit
OrphanReferenceFixer:
- I can't believe the software accepts
<ref name "foo">
, but it sort-of does (it setsname="name"
).
2008-09-08 02:58 (UTC) edit
TemplateReplacer2:
- Speedily approved!
2008-09-08 01:32 (UTC) edit
TemplateReplacer2:
- Add "Per request" to the messages.
2008-09-07 03:35 (UTC) edit
General:
- Add
use utf8
to the modules that didn't have it. Lacking it seems to cause issues with edit summaries containing non-ASCII characters.
2008-09-07 02:40 (UTC) edit
OrphanReferenceFixer:
- I can't believe someone actually used “” quotes in a ref tag, but they did.
2008-09-06 18:34 (UTC) edit
OrphanReferenceFixer:
- It seems that quoted tag attributes can't actually contain <, while unquoted tag attributes can contain all sorts of garbage. So adjust the regexen to take that into account.
2008-09-06 16:26 (UTC) edit
OrphanReferenceFixer:
- Reduce logging verbosity.
2008-09-06 01:28 (UTC) edit
OrphanReferenceFixer:
- Add two more common screw-ups, mainly because otherwise the bot screws things up worse trying to fix it the normal way.
2008-09-05 17:40 (UTC) edit
OrphanReferenceFixer:
- In the new code, don't mark
$moved
if the ref was just found.
2008-09-05 17:00 (UTC) edit
General:
- Add a
$data
parameter toprocess_templates
. - New task: TemplateReplacer2.
OrphanReferenceFixer
- More regex-screwup fixes.
- Minor extra cleanup:
<references>
without</references>
is now caught. - Add new code to fix another common category of errors: refs inside templates that end up not being rendered, which breaks uses elsewhere in the page.
2008-09-04 16:33 (UTC) edit
OrphanReferenceFixer
- Adjust the regex to not screw up <ref name=foo bar/>.
2008-09-04 16:02 (UTC) edit
OrphanReferenceFixer
- Add another common error: <ref name=foo bar> to <ref name="foo bar">
2008-09-04 14:20 (UTC) edit
TemplateReplacer:
- Task completed.
2008-09-04 13:52 (UTC) edit
OrphanReferenceFixer
- Try to avoid space-only changes.
2008-09-04 13:30 (UTC) edit
General:
- When testing, ignore shutoff page.
OrphanReferenceFixer
- BUGFIX: Adjust ref-finding regex so
<ref name=foo bar>baz=quux</ref>
will not think "name=foo bar>baz=quux</ref" is the parameter list of the ref tag ("name=foo bar" is).
2008-09-04 10:40 (UTC) edit
General:
- Don't throw an error in AnomieBOT::API destructor when Perl destroys things out of order.
TemplateReplacer:
- Approved!
OrphanReferenceFixer
- Approved!
WatchlistUpdater:
- Work around bugzilla:15471 for now.
2008-09-02 00:45 (UTC) edit
General:
- Adjust template processor to trim whitespace from the template name and to handle removing the whole line when the template being removed it the entire content of the line.
TemplateReplacer:
- Renumber WPBS/WPB when removing nested templates.
2008-08-31 23:12 (UTC) edit
TemplateReplacer:
- Comment out
tf
code, since apparently it isn't actually needed. - BRFA filed.
2008-08-31 20:20 (UTC) edit
TemplateReplacer:
- Remove dead code accidentally copied from OrphanReferenceFixer.
- Canonicalize WPVG template name since we're editing it anyway.
OrphanReferenceFixer
- Fix the "too recently" check to look at when it was broken and not when it was last good.
2008-08-31 19:10 (UTC) edit
OrphanReferenceFixer
- Add a check for "reference broken too recently" to help avoid fixing broken refs in vandal edits. Currently set at 5 minutes (where it'll do nothing) until we get more comments at the BRFA.
2008-08-31 18:56 (UTC) edit
General:
- Bug fix in template processor, it was getting the "}}" in the final parameter.
- New task, TemplateReplacer.
2008-08-30 01:15 (UTC) edit
General:
- Begin development of a new task: SandboxCleaner, loosely based on User:SoxBot IV/Source.
- And put a hold on it, since SoxBot IV is back up. Oh well.
2008-08-29 23:45 (UTC) edit
General:
- Add
use strict
where it was missing, and fix the bugs that exposes. - Move conf.ini documentation to conf.sample.ini.
- Add section support to the ini parsing.
- Add support for a Recent Changes feed from the IRC server. Not completely tested yet, though.
- Change the standard time limit per module from 10 minutes to 5 minutes.
SourceUploader:
- Add ".ini" to the list of recognized extensions.
- Remove line number reporting from log messages.
2008-08-26 19:32 (UTC) edit
General:
- md5_hex() needs its input UTF-8-encoded.
2008-08-26 12:12 (UTC) edit
SourceUploader:
- Fix bug that resulted in POD docs being prepended to their source pages.
2008-08-26 02:18 (UTC) edit
General:
- Write API support, since it is now enabled.
See the page history for further ChangeLog entries |