Utilisateur:YannBot/get pages in cat.py

La bibliothèque libre.
#!/usr/bin/python

import catlib
import pagegenerators
import wikipedia
import movepages
import re

site = wikipedia.getSite()
cat = catlib.Category(site, u'Category:Livres')
gen = pagegenerators.CategorizedPageGenerator(cat)

for page in gen:
    subpages = pagegenerators.LinkedPageGenerator(page)
    for subpage in subpages:
        namespace = subpage.namespace()
        if namespace is 0:
            subpage_list = []
            subpagename = str(subpage)
            pagename = str(page)
            if ' - ' in subpagename:
                subpage_list.append(subpage)
                print subpage

wikipedia.stopme()