User:AnomieBOT/source/tasks/OnThisDayTagger.pm: Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
Updating published sources: OnThisDayTagger: * The arbitrary and pointless renaming of templates to have spaces strikes again.
AnomieBOT (talk | contribs)
Updating published sources: BAGBot, OnThisDayTagger, OrphanReferenceFixer, TaskRedirectChecker, TemplateSubster: * rvstartid changed to rvcontinue for continuation.
Line 461:
 
my $start=$api->ISO2timestamp(day("%Y-%m-%dT00:00:00Z",$day+1));
my %q$iter=$api->iterator(
titles => day("Wikipedia:Selected anniversaries/%B %-d",$day),
rvlimit => 1,
Line 469:
prop => 'revisions',
);
while(1my $page=$iter->next){
myreturn $res=page unless $apipage->query(%q){'_ok_'};
return $res unless $res->{'code'} eq 'success';
my $page=(values(%{$res->{'query'}{'pages'}}))[0];
$page->{'code'}='success';
my $t=$api->ISO2timestamp($page->{'revisions'}[0]{'timestamp'});
Line 478 ⟶ 476:
$api->store->{"day $day"}=$page;
$api->store->{"day $day"}{'cached'}=1;
$respage->{'cached'}=0;
return $page;
}
return undef unless exists($res->{'query-continue'});
$q{'rvstartid'}=$res->{'query-continue'}{'revisions'}{'rvstartid'};
delete $q{'rvstart'};
}
}