Aller au contenu

Utilisateur:Daahbot/Historique/2014

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Nouveau modèle de section

[modifier le wikicode]

Préparation pour la conversion des modèles de section tels que proposé dans WT:Prise de décision/Rendre toutes les sections modifiables. Voir planification Utilisateur:Darkdadaah/Planification/Migration modèle S.

  • Liste : Toutes les pages de l’espace principal, estimé à près de deux millions cinq cent mille pages
  • Script : replace.py -fix:sections_S -namespace:0 -start:! -log
  • La liste des remplacements est créée semi-automatiquement par Discussion module:section/analyse/test.
  • Note : le bot vérifie l’espacement entre les sections, mais dans les cas où seules les lignes sont modifiées, le bot ne fait pas de modification. Modification spéciale de replace.py :
461                 # Don't make changes if only cosmetic changes occurred (e.g. deleted or added empty lines)
462                 original_text_blank = re.sub(r'[ \s\r\n]+', '', original_text)
463                 new_text_blank = re.sub(r'[ \s\r\n]+', '', new_text)
464                 #pywikibot.output(original_text_blank)
465                 #pywikibot.output(new_text_blank)
466                 
467                 if new_text_blank == original_text_blank:
468                         pywikibot.output(u'No changes were necessary (only cosmetic) in %s'
469                                         % page.title(asLink=True))
470                         break
  • 2014-01-11 : Bot lancé. — Dakdada 11 janvier 2014 à 18:11 (UTC)
  • 2014-01-11 : Début A-Z
  • 2014-01-16 : Début a-z
  • 2014-01-21 : 500 000 articles (20%)
    • Vitesse de pointe : 55600 articles par jour
    • Estimation de fin : fin février à début mars 2014.
  • 2014-01-21 : 500 000 articles (20%)
  • 2014-01-30 : 1 000 000 d’articles (40%)
  • 2014-02-04 : interruption du bot en attendant une décision sur les locutions
  • 2014-02-05 : re-lancement du bot en excluant les pages de locution (contenant "{{-loc")
  • 2014-02-09 : 50% (1 mois)
  • 2014-02-10 : interruption pour mise à jour du code. Relance avec paramètre supplémentaire pour sauter les articles contenant une espace (à partir de patin).
  • 2014-02-13 - 2012-02-18 : verbes en re- (~200k articles)
  • 2014-03-03 : fin de l'alphabet latin
  • 2014-03-06 :
    • Correction du script qui ne sautait pas les articles pour les modifications "cosmétiques" avec l'option "-always"
    • Alphabet grec : Α à ϻ fait (déjà fait majoritairement par JackBot)
    • Alphabet cyrillique : Ё à ԥ fait (déjà fait majoritairement par JackBot)
      • Dont les 150 000 noms de familles russes (dont flexions)
  • 2014-03-08 :
    • Alphabet arménien : Ա à ֊ fait
    • Alphabet hébreu : א à װענעזװעלע fait
    • Alphabet arabe : ء... fait
    • Dévanagari etc. : ...
    • CJK (chinois, japonais, coréen) : ...
  • 2014-03-08 : La passe générale est en fait terminée, puisque JackBot est déjà passé en partie sur les alphabets autres que latin. Il reste environ 15 000 pages utilisant un modèle {{-déf-}}, dont ~7000 en français, 3000 en anglais, etc.
  • Je vais maintenant passer le script sur les articles utilisant le modèle -déf- (fait aussi par JackBot) fait
  • Il reste encore :
  • 100% estimé : courant mars 2014

Tous les anciens modèles sont maintenant dans la catégorie Catégorie:Wiktionnaire:Utilisation d'anciens modèles de section.

Quelques remplacements :

fixes['sect_normales'] = {
        'regex' : True,
        'msg' : {
                '_default':u"Bot : Modèles de section -> sections normales",
        },   
         'replacements': [
                 (u" *\{\{\s*-n(otes?)-\s*\}\} *", r"==== N\1 ===="),
                 (u" *\{\{\s*-(réf|ref|références|references)-\s*\}\} *", u"=== Références ==="),
                 (u" *\{\{\s*-voir-\s*\}\} *", r"=== Voir aussi ==="),
        ],   
}
    • Liste 1 : -ref:-note- -namespace:14 (catégories) fait
    • Liste 2 : -ref:-réf- -namespace:14 (catégories) fait
    • Liste 3 : -ref:-voir- -namespace:14 (catégories) fait
    • Liste 4 : -cat:Le saviez-vous (modèles)
    • Liste 5 : -cat:Projet de la semaine (modèles)
    • Liste 6 : -cat:Modèles des jours de la semaine
  • Modèle:catégorie rime est utilisé dans des centaines de catégories de rimes (vides) et contenait {{-voir-}}. Catégories à supprimer ?

Bot de ménage

[modifier le wikicode]
  • Je fais tourner le bot régulièrement depuis le tools labs depuis mars 2014, en utilisant le script de remplacement sections_S (voir plus haut).
  • Script relancé le 21 août 2014 après correction de la catégorie surveillée (renommée en Catégorie:Wiktionnaire:Utilisation d’anciens modèles de section en juin). — Dakdada 21 août 2014 à 20:36 (UTC)
  • Fréquence changée de 6h à 3h, puisque le nombre de lignes récupérables via l'api est de 500 maximum (6h est trop juste). — Dakdada 23 août 2014 à 13:15 (UTC)