Revision: 5175
Author: russblau
Date: 2008-04-02 13:06:55 +0000 (Wed, 02 Apr 2008)
Log Message:
-----------
allow using -offset with -moves
Modified Paths:
--------------
trunk/pywikipedia/redirect.py
Modified: trunk/pywikipedia/redirect.py
===================================================================
--- trunk/pywikipedia/redirect.py 2008-04-01 20:06:31 UTC (rev 5174)
+++ trunk/pywikipedia/redirect.py 2008-04-02 13:06:55 UTC (rev 5175)
@@ -23,7 +23,7 @@
-namespace:n Namespace to process. Works only with an XML dump.
-offset:n Number of redirect to restart with (see progress). Works only
- with an XML dump.
+ with an XML dump or with -moves.
-moves Instead of using Special:Doubleredirects, use the page move
log to find double-redirect candidates (only works with
@@ -255,9 +255,9 @@
def get_moved_pages_redirects(self):
'''generate redirects to recently-moved pages'''
- offset=0
+ offset = max(0, self.offset)
site = wikipedia.getSite()
- while offset <= 10000: # Can't access more than 10000 log entries
+ while offset <= 10000: # MW won't accept offset value > 10000
move_url = \
"/w/index.php?title=Special:Log&limit=500&offset=%i&type=move"\
% offset
Show replies by date