import pywikibot
from pywikibot import pagegenerators as pg

query= "SELECT ?item ?itemLabel  WHERE {?item wdt:P485 wd:Q1289222.} ORDER BY ?itemLabel"

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

site = pywikibot.Site('nl','wikipedia')           #Geef aan naar welke site je wilt schrijven
pagename = 'Gebruiker:%s/Atria' % site.username() #Geef aan hoe de pagina moet heten. Gebruik de naam van de gebruiker
page = pywikibot.Page(site, pagename)             #Haal het pagina-object op
text = u''                                        #Start met een lege tekst
for item in wd_sparql_query(query):
     item.get()
     try:
         text += '* '+item.labels['nl'] + '\n'    #Voeg de tekst toe. * voor de lijstvorm, \n om een nieuwe regel te starten
     except:
         text += '* Niet in het Nederlands: ' + item + '\n' #Laat de niet-Nederlandse labels opvallen
page.text = text                                  #Ken de tekst toe aan dat deel van het pagina-object
page.save ('Atria-archieven uit Wikidata')        #Sla de pagina op         
Page [[nl:Gebruiker:RonnieV/Atria]] saved