While integrating this snippet into a script, I wanted to change from :
import pywikibot
from pywikibot import pagegenerators
site = pywikibot.Site("wikidata", "wikidata")
repo = site.data_repository()
sparql = "SELECT ?item WHERE { ?item rdfs:label 'Google'@en }"
entities = pagegenerators.WikidataSPARQLPageGenerator(sparql, site=repo)
to:
import pywikibot
site = pywikibot.Site("wikidata", "wikidata")
repo = site.data_repository()
sparql = "SELECT ?item WHERE { ?item rdfs:label 'Google'@en }"
entities = pywikibot.pagegenerators.WikidataSPARQLPageGenerator(sparql, site=repo)
(i.e trying to merge the imports into a single one) but it gives me an error:
AttributeError: module 'pywikibot' has no attribute 'pagegenerators'
(The same error on my desktop and on a Jupyter notebook in the cloud)
What am I missing ?