http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11183
Revision: 11183 Author: legoktm Date: 2013-03-06 14:43:15 +0000 (Wed, 06 Mar 2013) Log Message: ----------- A simple Wikidata wrapper around a generator to convert Page objects into ItemPages
Modified Paths: -------------- branches/rewrite/pywikibot/pagegenerators.py
Modified: branches/rewrite/pywikibot/pagegenerators.py =================================================================== --- branches/rewrite/pywikibot/pagegenerators.py 2013-03-06 13:30:42 UTC (rev 11182) +++ branches/rewrite/pywikibot/pagegenerators.py 2013-03-06 14:43:15 UTC (rev 11183) @@ -805,7 +805,15 @@ # entry.title() returns a Page object yield entry.title()
+def WikidataItemGenerator(gen): + """ + A wrapper generator used to take another generator + and yield their relevant Wikidata items + """ + for page in gen: + yield pywikibot.ItemPage.fromPage(page)
+ #TODO below
def UnusedFilesGenerator(number=100, repeat=False, site=None, extension=None):