Utilisateur:Ludo Thécaire/Annonces/Script
Cette page rassemble les différentes configurations de génération d'annonces automatiques 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 nouveux traitement à générer. Ajouter une nouvelle section suffit à créer un nouveau script de génération d'annonces, 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é de caractères latin classiques ;
Côte d'Ivoire (annonces)
announcement.icon = u"Flag of Cote d'Ivoire.svg" announcement.pageName = u"Projet:Côte d'Ivoire/Annonces" announcement.announcements = [ 'propositionAdQ', 'propositionBA', 'asupprimer', 'semiprotection', 'protection', ] announcement.titleLevel = "===" announcement.portalTemplate = [u"Modèle:Portail Côte d'Ivoire"]
Côte d'Ivoire (à faire)
announcement.icon = u"Flag of Cote d'Ivoire.svg" announcement.pageName = u"Projet:Côte d'Ivoire/À faire" announcement.announcements = [ 'arecycler', 'source', 'verifier', 'traduction', 'travaux', 'fusion', ] announcement.titleLevel = "====" announcement.portalTemplate = [u"Modèle:Portail Côte d'Ivoire"]
Échecs
announcement.icon = u'Chess.svg' announcement.pageName = u"Projet:Échecs/Annonces" announcement.announcements = [ 'propositionAdQ', 'propositionBA', 'asupprimer', 'semiprotection', 'protection', ] announcement.titleLevel = "===" announcement.portalTemplate = [u"Modèle:Portail échecs"]
Entreprise
announcement.icon = u'Factory.svg' announcement.pageName = u"Projet:Entreprises/Annonces" announcement.announcements = [ 'propositionAdQ', 'propositionBA', 'asupprimer', 'semiprotection', 'protection', ] announcement.titleLevel = "=====" announcement.portalTemplate = [u"Modèle:Portail entreprises"]
Islam
announcement.icon = u'Star and Crescent.svg' announcement.pageName = u"Projet:Islam/Annonces" announcement.announcements = [ 'propositionAdQ', 'propositionBA', 'asupprimer', 'semiprotection', 'protection', ] announcement.titleLevel = "=====" announcement.portalTemplate = [u"Modèle:Portail Islam"]
Jeu vidéo (annonces)
announcement.icon = u'Joysticksmall.svg' announcement.pageName = u"Projet:Jeu vidéo/Annonces" announcement.announcements = [ 'propositionAdQ', 'propositionBA', 'asupprimer', 'semiprotection', 'protection', ] announcement.titleLevel = "===" announcement.portalTemplate = [u"Modèle:Portail jeu vidéo"]
Jeu vidéo (à faire)
announcement.icon = u'Joysticksmall.svg' announcement.pageName = u"Projet:Jeu vidéo/À faire" announcement.announcements = [ 'arecycler', 'source', 'verifier', 'traduction', 'travaux', 'fusion', ] announcement.titleLevel = "====" announcement.portalTemplate = [u"Modèle:Portail jeu vidéo"]
Patrimoine mondial
announcement.icon = u'Edge-firefox.png' announcement.pageName = u"Projet:Patrimoine mondial/Maintenance" announcement.announcements = [ 'arecycler', 'source', 'verifier', 'traduction', 'travaux', 'fusion', ] announcement.titleLevel = "====" announcement.byTalkPageTemplate = [u'Modèle:Wikiprojet Patrimoine mondial']
Rock
announcement.icon = u'Crystal 128 kguitar.png' announcement.pageName = u"Projet:Rock/Annonces" announcement.announcements = [ 'propositionAdQ', 'propositionBA', 'asupprimer', ] announcement.titleLevel = "===" announcement.portalTemplate = [u"Modèle:Portail rock"]
Sociologie
announcement.icon = u'Socio template.gif' announcement.pageName = u"Projet:Sociologie/224 Annex-AnnonceWPArticles" announcement.announcements = [ 'asupprimer', 'semiprotection', 'protection', 'arecycler', 'source', 'verifier', 'traduction', 'travaux', 'fusion', ] announcement.titleLevel = "===" announcement.portalTemplate = [u"Modèle:Portail sociologie"]