User:Sambot/Code/Baseball
Appearance
<?php
include('pillar/class.pillar.php');
$pillar = Pillar::ini_launch('baseball.ini');
LoopThrough::embedded('Template:Baseball-reference','baseballstats','registry.txt');
function baseballstats($title) {
try {
$page = new Page ($title);
} catch (PillarException $e) {
return false;
}
$template = new Template($page->get_text(),'baseball-reference');
$template->rename('baseballstats');
$template->renamefield('id','br');
$text = $template->wholePage();
try {
$page->put($text,'BOT: Migrating {{baseball-reference}} to {{baseballstats}}',true);
} catch (PillarActionCancelled $e) {
return true;
} catch (PillarException $e) {
return false;
}
}