Exemple #1
0
                $continue = '&rawcontinue=&apfrom=' . urldecode($x['query-continue']['allpages']['apfrom']);
            } else {
                break;
            }
        }
        $content = $wiki->getpage('Wikipedia:' . $page . $number);
        if (strlen($content) > 75000) {
            $number++;
        }
        return 'Wikipedia:' . $page . $number;
    }
}
/* Connect to the database */
$toolserver_mycnf = parse_ini_file("/data/project/legobot/replica.my.cnf");
$toolserver_username = $toolserver_mycnf['user'];
$toolserver_password = $toolserver_mycnf['password'];
$db_enwiki = new database('enwiki.labsdb', $toolserver_username, $toolserver_password, 'enwiki_p');
$db_central = new database('centralauth.labsdb', $toolserver_username, $toolserver_password, 'centralauth_p');
require_once 'botclasses.php';
require_once 'new_mediawiki.php';
$user = '******';
require_once 'harejpass.php';
$wiki = new mediawiki($user, $botpass);
$metawiki = new mediawiki($user, $botpass, 'https://meta.wikimedia.org/w/api.php');
$page = trim(strtolower($wiki->getpage("User:{$user}/clerk")));
if ($page == 'true') {
    $chu = new chu('Wikipedia:Changing username/Simple', true);
} else {
    $chu = new chu('Wikipedia:Changing username/Simple', false);
}
//$sul = new chu('Wikipedia:Changing username/SUL',false);