Programmeren in Python/Pywikibot: verschil tussen versies

geen bewerkingssamenvatting
(==Alle links naar deze pagina== backlinks / what links here)
Geen bewerkingssamenvatting
</source>
 
==Alle pagina's met een bepaald sjabloon erop==
<source lang="python">
import pywikibot
from pywikibot import pagegenerators
 
language = 'en'
template = 'template:FIS'
allowed_namespaces = [0]
 
 
def genPagesWithTemplate(sitecode,template):
site=pywikibot.Site(sitecode)
refPage = pywikibot.Page(pywikibot.Link(template,site))
gen = pagegenerators.ReferringPageGenerator(refPage)
for onepage in gen:
yield(onepage)
for mypage in genPagesWithTemplate(language,template):
if mypage.namespace().id in allowed_namespaces:
print(mypage.title())
</source>
 
<!-- ----- Hieronder onderhoudsmeldingen, niet verwijderen ----- -->
144

bewerkingen

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.