Revision: 7269 Author: nicdumz Date: 2009-09-17 17:11:25 +0000 (Thu, 17 Sep 2009)
Log Message: ----------- quick rcgen for Multichill
Modified Paths: -------------- branches/rewrite/scripts/imageuncat.py
Modified: branches/rewrite/scripts/imageuncat.py =================================================================== --- branches/rewrite/scripts/imageuncat.py 2009-09-17 15:52:03 UTC (rev 7268) +++ branches/rewrite/scripts/imageuncat.py 2009-09-17 17:11:25 UTC (rev 7269) @@ -1273,7 +1273,11 @@ rcstart = site.getcurrenttime() + timedelta(minutes=-delay-block) rcend = site.getcurrenttime() + timedelta(minutes=-delay)
- return site.recentchanges(start=rcstart, end=rcend, reverse=True, namespaces=6, changetype='edit|log', showBot=False) + gen = site.recentchanges(start=rcstart, end=rcend, reverse=True, namespaces=6, changetype='edit|log', showBot=False) + # remove 'patrolled' from rcprop since we can't get it + gen.request['rcprop'] = 'title|user|comment|ids' + for p in gen: + yield pywikibot.Page(site, p['title'], p['ns'])
def isUncat(page): ''' @@ -1342,7 +1346,7 @@ if not generator: pywikibot.output('You have to specify the generator you want to use for the program!') else: - pregenerator = pagegenerators.PreloadingGenerator(generator) + pregenerator = site.preloadpages(generator) for page in pregenerator: print page.title() if page.exists() and (page.namespace() == 6) and (not page.isRedirectPage()) :
pywikipedia-svn@lists.wikimedia.org