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 addedLength; | ||
function allepaginasmetlinkdienietbestaan(apiContinue) { | function allepaginasmetlinkdienietbestaan(apiContinue) { | ||
− | + | api.get( { | |
action: "query", | action: "query", | ||
list: "querypage", | list: "querypage", | ||
Regel 12: | Regel 13: | ||
console.log(data); | console.log(data); | ||
if ( data.continue ) { | if ( data.continue ) { | ||
− | + | allepaginasmetlinkdienietbestaan( data.continue ) | |
.then( function ( addedLength ) { | .then( function ( addedLength ) { | ||
− | + | addedLength += data.query.querypage.length; | |
} ); | } ); | ||
} else { | } else { | ||
− | + | addedLength = data.query.querypage.length; | |
} | } | ||
} ); | } ); | ||
} | } |
Versie van 9 feb 2023 18:19
/* jshint sub:true maxerr:100000 */
var api = new mw.Api();
var addedLength;
function allepaginasmetlinkdienietbestaan(apiContinue) {
api.get( {
action: "query",
list: "querypage",
qppage: "Wantedpages",
qplimit: 5000,
qpoffset: apiContinue ? apiContinue.qpoffset : undefined
} ).then( function (data) {
console.log(data);
if ( data.continue ) {
allepaginasmetlinkdienietbestaan( data.continue )
.then( function ( addedLength ) {
addedLength += data.query.querypage.length;
} );
} else {
addedLength = data.query.querypage.length;
}
} );
}