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):
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn