import pywikibot
from pywikibot import pagegenerators as pg

site = pywikibot.Site('wikidata','wikidata')           #Geef aan naar welke site je wilt schrijven
repo = site.data_repository()                     #voor ophalen wikidata-items adhv Qxxxx
query='SELECT ?item WHERE {?item wdt:P31 wd:Q13442814 . ?item wdt:P50 ?auteur . ?item  wdt:P2093 ?tekenreeks .}'

def wd_sparql_query(spq):
   generator=pg.WikidataSPARQLPageGenerator(spq,site=pywikibot.Site('wikidata','wikidata'))
   for wd in generator:
     try:
       wd.get(get_redirect=True)
       yield wd
     except:
       pass



print('Begonnen')
counter=0
for x in wd_sparql_query(query):
    counter+=1
    print(f'{counter}-{wd.title()}')
print('Klaar')
Begonnen