14,091
edits
m (1 revision imported) |
m (1 revision imported) |
||
(One intermediate revision by the same user not shown) | |||
Line 66: | Line 66: | ||
var metadata = []; | var metadata = []; | ||
var res = re.exec(content); | var res = re.exec(content); | ||
if( res ) { | if( res ) { | ||
Line 137: | Line 136: | ||
var query = { | var query = { | ||
'action': 'query', | 'action': 'query', | ||
' | 'titles': pageName, | ||
' | 'prop': 'redirects', | ||
' | 'rdlimit': 5000 // 500 is max for normal users, 5000 for bots and sysops | ||
}; | }; | ||
var wikipedia_api = new Morebits.wiki.api( 'Grabbing redirects', query, callback_deleteRedirects ); | var wikipedia_api = new Morebits.wiki.api( 'Grabbing redirects', query, callback_deleteRedirects ); | ||
Line 176: | Line 174: | ||
callback_deleteRedirects = function( apiobj ) { | callback_deleteRedirects = function( apiobj ) { | ||
var $doc = $(apiobj.responseXML); | var $doc = $(apiobj.responseXML); | ||
$doc.find(" | $doc.find("redirects rd").each(function(){ | ||
var title = $(this).attr('title'); | var title = $(this).attr('title'); | ||
var page = new Morebits.wiki.page(title, "Deleting redirecting page " + title); | var page = new Morebits.wiki.page(title, "Deleting redirecting page " + title); |