Utilisateur:Ludo Thécaire/Index d'articles/Script
Cette page rassemble les différentes configurations de génération d'index actuellement en fonctionnement.
Elle permet de mettre à jour facilement les informations en fonction des changements survenus sur l'organisation d'un projet, et également d'ajouter de nouveau index à générer. Ajouter une nouvelle section suffit à créer un nouveau script de génération d'index, mais son exécution demande une opération manuelle d'autorisation de lancement.
Les scripts fonctionnant sur toolserver sont mis à jour une fois par jour vers minuit en utilisant cette page
Avertissement
- les scripts sont en Python, il ne faut pas changer l'indentation déjà défini ;
u'texte'
ouu"texte"
indique que la chaine de texte sera converti en Unicode, il est indispenssable de l'indiqué pour chaque chaine ;- les noms de section sont utilisés pour générer un nom de fichier. Ils doivent être constitué exclusivement de lettre sans accentuation et de chiffre ;
index.byRecursiveCategory
est présent mais n'est pas implémenté. Lorsqu'il le sera, si il l'est, il est préférable de le limiter à des cas particulier, et toujours préférer récupérer les articles à l'aide du modèle de portail.
Acadie
index.icon = u'Flag of Acadia.svg' index.indexPageName = u'Projet:Acadie/Index' index.byTemplate = [u'Modèle:Portail Acadie'] index.byPrefix = [u'Projet:Acadie', u'Portail:Acadie']
Animation
index.icon = u'Animlogo3.png' index.indexPageName = u'Portail:Animation/Suivi' index.byTemplate = [u'Modèle:Portail Animation'] index.byPrefix = [u'Projet:Animation', u'Portail:Animation']
Antarctique
index.icon = u'Flag of Antarctica.svg' index.indexPageName = u'Portail:Antarctique/Index' index.byTemplate = [u'Modèle:Portail Antarctique', u"Modèle:Catégorie Antarctique"] index.byPrefix = [u'Portail:Antarctique']
Arménie
index.icon = u'Flag-map of Armenia.svg' index.indexPageName = u'Projet:Arménie/Suivi' index.byTemplate = [u'Modèle:Portail Arménie'] index.byCategory = [u'Catégorie:Portail:Arménie/Articles liés'] index.byPrefix = [u'Projet:Arménie', u'Portail:Arménie']
Arts martiaux
index.icon = u'Yin yang.svg' index.indexPageName = u'Portail:Arts martiaux/Index' index.byTemplate = [u'Modèle:Portail arts martiaux et sports de combat'] index.byCategory = [u'Catégorie:Art martial'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Arts martiaux'] index.diffPageName = None
Athlétisme
index.icon = u'Olympic pictogram Athletics.png' index.indexPageName = u'Portail:Athlétisme/Index' index.byTemplate = [u'Modèle:Portail athlétisme'] index.byCategory = [u'Catégorie:Athlétisme'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Athlétisme'] index.diffPageName = None
Boxe anglaise
index.icon = u'Joe Louis - Max Schmeling - 1936.jpg' index.indexPageName = u'Projet:Boxe anglaise/Index' index.byTemplate = [u'Modèle:Portail Boxe anglaise'] index.byCategory = [] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Boxe anglaise', u'Projet:Boxe anglaise'] index.diffPageName = None
Bretagne
index.icon = u'Gwenn ha du.svg' index.indexPageName = u'Projet:Bretagne/Index' index.byTemplate = [u'Modèle:Portail Bretagne', u'Modèle:Catégorie Bretagne'] index.byCategory = [u'Catégorie:Modèle du projet Bretagne'] index.byPrefix = [u'Portail:Bretagne', u'Projet:Bretagne'] index.editSubpage = True
Celtes
index.icon = u'Lindisfarne StJohn Knot2 3.svg' index.indexPageName = u'Projet:Celtes/Index' index.byTemplate = [u'Modèle:Portail Monde celtique', u'Modèle:Catégorie Monde celtique'] index.byCategory = [u'Catégorie:Modèle du projet Celtes'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Monde celtique', u'Projet:Celtes'] index.diffPageName = None
Combat libre
index.icon = u'UffiziFlorenceWrestlers small.jpg' index.indexPageName = u'Projet:Combat libre/Index' index.byTemplate = [u'Modèle:Projet combat libre'] index.byCategory = [u'Catégorie:Projet Combat libre', u'Catégorie:Modèle combat libre'] index.byPrefix = [u'Projet:Combat libre'] index.diffPageName = None
Comics
index.icon = u'Comiclogo.png' index.indexPageName = u'Portail:Comics/Index' index.byTemplate = [u'Modèle:Portail comics'] index.byPrefix = [u'Portail:Comics']
Côte d'Ivoire
index.icon = u"Flag of Cote d'Ivoire.svg" index.indexPageName = u"Projet:Côte d'Ivoire/Index" index.byTemplate = [u"Modèle:Portail Côte d'Ivoire"] index.byPrefix = [ u"Portail:Côte d'Ivoire", u"Projet:Côte d'Ivoire", ]
Croisades
index.icon = u'Cross-Pattee-alternate red.svg' index.indexPageName = u'Projet:Croisades/Suivi' index.byTemplate = [u'Modèle:Portail Croisades', u'Modèle:Portail Croisades/Albigeois'] index.byPrefix = [u'Portail:Croisades', u'Projet:Croisades']
Droit
index.icon = u'P_parthenon.svg' index.indexPageName = u'Projet:Droit/Index' index.byTemplate = [ u'Modèle:Portail droit', u'Modèle:Catégorie Droit', u'Modèle:Catégorie juridique' ] index.byCategory = [u'Catégorie:Projet:Droit', u'Catégorie:Modèle droit'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Droit', u'Projet:Droit'] index.diffPageName = None
Droit français
index.icon = u'Droit fr.png' index.indexPageName = u'Portail:Droit français/Index' index.byTemplate = [ u'Modèle:Portail droit français', u'Modèle:Catégorie droit français', u'Modèle:Catégorie droit en France' ] index.byCategory = [u'Catégorie:Projet:Droit français', u'Catégorie:Modèle du projet droit français'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Droit français'] index.diffPageName = None
Échecs
index.icon = u'Chess.svg' index.indexPageName = u'Projet:Échecs/Liste des articles' index.byTemplate = [u'Modèle:Portail échecs'] index.byCategory = [u'Catégorie:Échecs'] index.byPrefix = [u'Portail:Échecs', u'Projet:Échecs']
Économie
index.icon = u'1eurR.png' index.indexPageName = u'Projet:Économie/Liste des articles' index.byTemplate = [u'Modèle:Portail économie'] index.byCategory = [u'Catégorie:Modèle ébauche économie', u'Catégorie:Modèle Économie'] index.byPrefix = [u'Portail:Économie', u'Projet:Économie'] index.compressionL1L2L3 = True index.editSubpage = True
Finance
index.icon = u'Usdollar100front.jpg' index.indexPageName = u'Projet:Finance/Liste des articles' index.byTemplate = [u'Modèle:Portail finance'] index.byCategory = [u'Catégorie:Modèle ébauche finance', u'Catégorie:Modèle finance'] index.byPrefix = [u'Portail:Finance', u'Projet:Finance']
Finistère
index.icon = u'Blason29.svg' index.indexPageName = u'Projet:Finistère/Index' index.byTemplate = [u'Modèle:Portail Finistère'] index.byPrefix = [u'Portail:Finistère', u'Projet:Finistère']
Football
index.icon = u'Soccerball.svg' index.indexPageName = u"Projet:Football/Index" index.byTemplate = [u'Modèle:Portail football'] index.byPrefix = [u"Projet:Football", u"Portail:Football"] index.editSubpage = True
Football américain
index.icon = u'AmericanFootball.svg' index.indexPageName = u'Projet:Football américain/Index' index.byTemplate = [u'Modèle:Portail football américain'] index.byPrefix = [u'Portail:Football américain', u'Projet:Football américain']
Géographie
index.icon = u'Geographylogo.svg' index.indexPageName = u'Projet:Géographie/Index' index.byTemplate = [u'Modèle:Portail géographie', u'Modèle:Catégorie géographie'] index.byCategory = [] index.byRecursiveCategory = [] index.byPrefix = [u'Projet:Géographie', u'Portail:Géographie'] index.diffPageName = None
Grand Lyon
index.icon = u'GrandLyonArm.svg' index.indexPageName = u'Projet:Grand Lyon/Index' index.byTemplate = [u'Modèle:Portail Grand Lyon'] index.byCategory = [] index.byRecursiveCategory = [] index.byTalkPageTemplate = [u'Modèle:Wikiprojet Grand Lyon'] index.byPrefix = [u'Projet:Grand Lyon', u'Portail:Grand Lyon']
France du Grand Siècle
index.icon = u'Meulen.jpg' index.indexPageName = u'Projet:France du Grand Siècle/Index' index.byTemplate = [u'Modèle:Portail France du Grand Siècle'] index.byCategory = [] index.byRecursiveCategory = [] index.byPrefix = [u'Projet:France du Grand Siècle', u'Portail:France du Grand Siècle'] index.diffPageName = None
Hellenopedia
index.icon = u'Discobolus_icon.png' index.indexPageName = u'Projet:Hellenopedia/Index' index.byTemplate = [u'Modèle:Portail Grèce antique'] index.byCategory = [u'Catégorie:Modèle Grèce antique'] index.byRecursiveCategory = [] index.byPrefix = [u'Projet:Hellenopedia', u'Portail:Hellenopedia'] index.diffPageName = None
Histoire militaire
index.icon = u'Military symbol.svg' index.indexPageName = u'Projet:Histoire militaire/Index' index.byTemplate = [u'Modèle:Portail histoire militaire', u'Modèle:Catégorie histoire militaire'] index.byCategory = [u'Catégorie:Wikiprojet Histoire militaire'] index.byRecursiveCategory = [] index.byPrefix = [u'Projet:Histoire militaire', u'Portail:Histoire militaire'] index.compressionL1L2L3 = True index.editSubpage = True
Humanitaire et Développement
index.icon = u'Peace dove.svg' index.indexPageName = u'Projet:Humanitaire et développement/Index' index.byTemplate = [u'Modèle:Portail humanitaire et développement'] index.byCategory = [ u"Catégorie:Wikiprojet Humanitaire et Développement", ] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Humanitaire et Développement', u'Projet:Humanitaire et Développement']
Italie
index.icon = u'Flag of Italy.svg' index.indexPageName = u"Projet:Italie/Articles concernant l'Italie" index.byTemplate = [u'Modèle:Catégorie Italie'] index.byCategory = [] index.byRecursiveCategory = [u"Catégorie:Modèle Italie"] index.byPrefix = [u'Projet:Italie', u'Portail:Italie'] index.editSubpage = True
Japon
index.icon = u'Flag of Japan.svg' index.indexPageName = u'Projet:Japon/Index' index.byTemplate = [u'Modèle:Portail Japon et culture japonaise', u"Modèle:Portail Japon"] index.byCategory = [] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Japon et culture japonaise', u'Projet:Japon et culture japonaise', u'Portail:Japon', u'Projet:Japon'] index.compressionL1L2L3 = True index.editSubpage = True
Jeu vidéo
index.icon = u'Joysticksmall.svg' index.indexPageName = u'Projet:Jeu vidéo/Index' index.byTemplate = [u'Modèle:Portail jeu vidéo', u'Modèle:Catégorie jeu vidéo'] index.byCategory = [u'Catégorie:Lumière sur/Jeu vidéo'] index.byRecursiveCategory = [u'Catégorie:Modèle jeu vidéo'] index.byPrefix = [u'Portail:Jeu vidéo', u'Projet:Jeu vidéo'] index.diffPageName = u'Utilisateur:Ludo Thécaire/Jeu vidéo/Diff' index.compressionL1L2L3 = True index.editSubpage = True
LGBT
index.icon = u'Gay flag.svg' index.indexPageName = u'Projet:LGBT/Index' index.byTemplate = [u'Modèle:Portail LGBT'] index.byCategory = [u'Catégorie:LGBT'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:LGBT', u'Projet:LGBT'] index.diffPageName = None
Littérature
index.icon = u'Nuvola apps kword.png' index.indexPageName = u'Projet:Littérature/Liste de suivi' index.byTemplate = [u'Modèle:Portail littérature'] index.byCategory = [u'Catégorie:Modèle littérature'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Littérature', u'Projet:Littérature'] index.diffPageName = None index.compressionL1L2L3 = True index.editSubpage = True
Maritime
index.icon = u'Anchor.svg' index.indexPageName = u'Projet:Maritime/Index' index.byTemplate = [u'Modèle:Portail maritime', u'Modèle:Catégorie maritime'] index.byCategory = [] index.byRecursiveCategory = [u"Catégorie:Modèle du projet maritime"] index.byPrefix = [u'Portail:Maritime', u'Projet:Maritime'] index.diffPageName = u'Projet:Maritime/Index/Diff' index.compressionL1L2L3 = True index.editSubpage = True
Médecine
index.icon = u'Star of life2.svg' index.indexPageName = u'Projet:Médecine/Index' index.talkIndexPageName = u'Projet:Médecine/Liste des discussions' index.byTemplate = [u'Modèle:Portail médecine'] index.byCategory = [u'Catégorie:Médecine'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Médecine', u'Projet:Médecine'] index.diffPageName = None
Mythologie grecque
index.icon = u'Greek deity head icon.png' index.indexPageName = u'Projet:Mythologie grecque/Index' index.byTemplate = [u'Modèle:Portail mythologie grecque'] index.byCategory = [u'Catégorie:Modèle mythologie grecque', u'Catégorie:Projet:Mythologie grecque', u'Catégorie:Lumière sur/Mythologie grecque'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Mythologie grecque', u'Projet:Mythologie grecque'] index.diffPageName = None
Musique classique
index.icon = u"Viola d'amore2.png" index.indexPageName = u'Projet:Musique classique/Index' index.byTemplate = [u'Modèle:Portail musique classique', u'Modèle:Catégorie musique classique'] index.byCategory = [u'Catégorie:Liste en rapport avec la musique classique', u'Catégorie:Modèle du projet musique classique', u"Catégorie:Palette de navigation musique classique"] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Musique classique', u'Projet:Musique classique'] index.compressionL1L2L3 = True index.editSubpage = True index.diffPageName = None
New York
index.icon = u"Flag of New York City.svg" index.indexPageName = u'Projet:New York/Index' index.byTemplate = [u'Modèle:Portail New York'] index.byCategory = [u'Catégorie:Projet:New York', u'Catégorie:Lumière sur/New York'] index.byRecursiveCategory = [] index.byPrefix = [u'Projet:New York', u'Portail:New York'] index.diffPageName = None
Patrimoine mondial
index.icon = u"Edge-firefox.png" index.indexPageName = u'Projet:Patrimoine mondial/Index' index.byTalkPageTemplate = [u'Modèle:Wikiprojet Patrimoine mondial'] index.byPrefix = [u'Projet:Patrimoine mondial']
Premier Empire
index.icon = u'Aigle Empire.png' index.indexPageName = u'Projet:Révolution et Empire/Empire/Index' index.byTemplate = [ u'Modèle:Portail Premier Empire', u'Modèle:Catégorie Premier Empire', ]
Randonnée
index.icon = u'Sinnbild Wanderer.svg' index.indexPageName = u'Portail:Randonnée/Suivi' index.byTemplate = [u'Modèle:Portail randonnée'] index.byPrefix = [u'Portail:Randonnée', u'Projet:Randonnée']
Révolution française
index.icon = u'Bonnet_Phrygien.png' index.indexPageName = u'Projet:Révolution et Empire/Révolution/Index' index.byTemplate = [ u'Modèle:Portail Révolution française', u'Modèle:Catégorie Révolution française', ]
Savoie
index.icon = u"Blason comte fr Savoie.svg" index.indexPageName = u'Projet:Savoie/Index' index.byTemplate = [u'Modèle:Portail Savoie', u'Modèle:Catégorie Savoie'] index.byCategory = [u'Catégorie:Modèle Pays de Savoie'] index.byPrefix = [u'Projet:Savoie', u'Portail:Savoie']
Santé
index.icon = u"Flag of the Red Cross.svg" index.indexPageName = u'Projet:Santé/Index' index.byTalkPageTemplate = [u'Modèle:Wikiprojet Santé'] index.byCategory = [u'Catégorie:Santé'] index.byPrefix = [u'Projet:Santé']
Sciences de l'information et des bibliothèques
index.icon = u"Nuvola apps bookcase.png" index.indexPageName = u"Projet:Sciences de l'information et des bibliothèques/Index" index.byTemplate = [u"Modèle:Portail sciences de l'information et des bibliothèques", u"Modèle:Catégorie sciences de l'information"] index.byCategory = [] index.byRecursiveCategory = [] index.byPrefix = [u"Projet:Sciences de l'information et des bibliothèques", u"Portail:Sciences de l'information et des bibliothèques"] index.diffPageName = None
Slovénie
index.icon = u"Flag of Slovenia (bordered).svg" index.indexPageName = u"Projet:Slovénie/Index" index.byTemplate = [u"Modèle:Portail Slovénie"] index.byPrefix = [u"Projet:Slovénie", u"Portail:Slovénie"] index.diffPageName = None
Sociologie
index.icon = u'Socio template.gif' index.indexPageName = u'Projet:Sociologie/Index' index.byTemplate = [u'Modèle:Portail sociologie', u'Projet:Sociologie/314 ModèlS-BandeauCatégorie'] index.byCategory = [u"Catégorie:Projet:Sociologie"] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Sociologie', u'Projet:Sociologie'] index.diffPageName = None
Sports d'hiver
index.icon = u'Snowflake11 2.png' index.indexPageName = u"Portail:Sports d'hiver/Index" index.byTemplate = [u"Modèle:Portail sports d'hiver"] index.byCategory = [u"Catégorie:Sport d'hiver"] index.byRecursiveCategory = [] index.byPrefix = [u"Portail:Sports d'hiver"] index.diffPageName = None
Star Trek
index.icon = u'Kasteroids.svg' index.indexPageName = u"Projet:Star Trek/Index" index.byTemplate = [u"Modèle:Portail Star Trek"] index.byCategory = [u"Catégorie:Star Trek"] index.byRecursiveCategory = [] index.byPrefix = [u"Portail:Star Trek", u"Project:Star Trek"] index.diffPageName = None
Tanzanie
index.icon = u'Flag of Tanzania.svg' index.indexPageName = u"Projet:Tanzanie/Index" index.byTemplate = [u"Modèle:Portail Tanzanie", u"Modèle:Catégorie Tanzanie"] index.byRecursiveCategory = [u"Catégorie:Modèle Tanzanie"] index.byPrefix = [u"Portail:Tanzanie", u"Project:Tanzanie"]
Télécommunications
index.icon = u'Headset icon.svg' index.indexPageName = u"Projet:Télécommunications/Liste des articles" index.byTemplate = [u'Modèle:Catégorie télécommunications'] index.byCategory = [u'Catégorie:Modèle télécommunications', u'Catégorie:Portail:Télécommunications/Articles liés'] index.byTalkPageTemplate = [u'Modèle:Wikiprojet Télécommunications'] index.byPrefix = [u"Projet:Télécommunications"] index.diffPageName = u'Projet:Télécommunications/Liste des articles/Diff' index.diffEveryDay = True
Tennis
index.icon = u"Tennis Racket and Balls.jpg" index.indexPageName = u"Projet:Tennis/Index" index.byTemplate = [u"Modèle:Portail tennis", u"Modèle:Catégorie tennis"] index.byPrefix = [u"Projet:Tennis", u"Portail:Tennis"] index.editSubpage = True
Tourisme
index.icon = u'Crystal Clear app browser.png' index.indexPageName = u'Projet:Tourisme/Index' index.byTemplate = [u'Modèle:Portail tourisme', u'Modèle:Catégorie tourisme'] index.byCategory = [u'Catégorie:Modèle du projet tourisme'] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Tourisme', u'Projet:Tourisme'] index.diffPageName = None
Transpédia
index.icon = u'Autoroute icone.svg' index.indexPageName = u'Projet:Transports/Index des articles' index.byTemplate = [u'Modèle:Portail transports'] index.byPrefix = [u'Portail:Transports', u'Projet:Transports']
Tunisie
index.icon = u'Flag of Tunisia.svg' index.indexPageName = u'Projet:Tunisie/Index' index.byTemplate = [u'Modèle:Portail Tunisie', u'Modèle:Catégorie Tunisie'] index.byCategory = [ u'Catégorie:Modèle Tunisie', u'Catégorie:Palette de navigation Tunisie', u'Catégorie:Modèle sport en Tunisie' ] index.byRecursiveCategory = [] index.byPrefix = [u'Portail:Tunisie', u'Projet:Tunisie'] index.diffPageName = None
Ukraine
index.icon = u'Flag of Ukraine.svg' index.indexPageName = u'Portail:Ukraine/Index' index.byTemplate = [u'Modèle:Portail Ukraine'] index.byRecursiveCategory = [u'Catégorie:Modèle Ukraine'] index.byPrefix = [u'Portail:Ukraine', u'Projet:Ukraine']