Utilisateur:JackBot/CapitalList.py
Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
#!/usr/bin/env python # coding: utf-8 # Ce script liste des pages dans un fichier (avant éventuel renommage avec movingpages.py) # Importation des modules import catlib, pagegenerators, os, codecs, urllib from wikipedia import * # Déclaration language = "fr" family = "wiktionary" mynick = "JackBot" site = getSite(language,family) output = u'articles_listed.txt' # Traitement d'une catégorie def crawlerCat(category): txtfile = codecs.open(output, 'a', 'utf-8') cat = catlib.Category(site, category) pages = cat.articlesList(False) for Page in pagegenerators.PreloadingGenerator(pages,100): PageTemp = Page.title() PageT = "" key = "false" for lettre in range(0,len(PageTemp)): if PageTemp[lettre:lettre+1] == u'ε': PageT = PageT + u'ɛ' key = "true" else: PageT = PageT + PageTemp[lettre:lettre+1] if key == "true": txtfile.write("[[" + PageTemp + "]] [[" + PageT + "]]\n") txtfile.close() # Lancement TraitementCategory = crawlerCat(u'Catégorie:fon') raw_input("Jackpot")