Gebruiker:Rots61/Gadget-LogTheCounter.js: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 1: | Regel 1: | ||
/* jshint sub:true maxerr:100000 */ | /* jshint sub:true maxerr:100000 */ | ||
var api = new mw.Api(); | var api = new mw.Api(); | ||
− | var data2; | + | var data2 = []; |
function allepaginasmetlinkdienietbestaan(apiContinue) { | function allepaginasmetlinkdienietbestaan(apiContinue) { | ||
Regel 11: | Regel 11: | ||
qpoffset: apiContinue ? apiContinue.qpoffset : undefined | qpoffset: apiContinue ? apiContinue.qpoffset : undefined | ||
} ).then( function (data) { | } ).then( function (data) { | ||
− | console.log(data); | + | console.log(data.query); |
− | data2 | + | data2 = data2.concat(data.query.querypage.results); |
console.log(data2); | console.log(data2); | ||
if ( data.continue ) { | if ( data.continue ) { |
Versie van 9 feb 2023 17:25
/* jshint sub:true maxerr:100000 */
var api = new mw.Api();
var data2 = [];
function allepaginasmetlinkdienietbestaan(apiContinue) {
api.get( {
action: "query",
list: "querypage",
qppage: "Wantedpages",
qplimit: 500,
qpoffset: apiContinue ? apiContinue.qpoffset : undefined
} ).then( function (data) {
console.log(data.query);
data2 = data2.concat(data.query.querypage.results);
console.log(data2);
if ( data.continue ) {
allepaginasmetlinkdienietbestaan( data.continue );
} else {
data2 = data.query.querypage;
}
} );
}