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 | + | var data2; |
function allepaginasmetlinkdienietbestaan(apiContinue) { | function allepaginasmetlinkdienietbestaan(apiContinue) { | ||
Regel 8: | Regel 8: | ||
list: "querypage", | list: "querypage", | ||
qppage: "Wantedpages", | qppage: "Wantedpages", | ||
− | qplimit: | + | qplimit: 500, |
qpoffset: apiContinue ? apiContinue.qpoffset : undefined | qpoffset: apiContinue ? apiContinue.qpoffset : undefined | ||
} ).then( function (data) { | } ).then( function (data) { | ||
console.log(data); | console.log(data); | ||
+ | data2 += data.query.querypage; | ||
+ | console.log(data2); | ||
if ( data.continue ) { | if ( data.continue ) { | ||
− | allepaginasmetlinkdienietbestaan( data.continue | + | allepaginasmetlinkdienietbestaan( data.continue ); |
− | |||
− | |||
− | |||
} else { | } else { | ||
− | + | data2 = data.query.querypage; | |
} | } | ||
} ); | } ); | ||
} | } |
Versie van 9 feb 2023 17:22
/* 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);
data2 += data.query.querypage;
console.log(data2);
if ( data.continue ) {
allepaginasmetlinkdienietbestaan( data.continue );
} else {
data2 = data.query.querypage;
}
} );
}