Utilisateur:Baltic Bot
Bouton d’arrêt d’urgence pour bot
Administrateurs : Utilisez ce bouton si le bot fonctionne mal (lien direct).
Les non-administrateurs peuvent rapporter les erreurs sur Wiktionnaire:Demandes aux administrateurs.
Code source
[modifier le wikicode]https://github.com/fweisbec/baltic-bot-wiktionary
Mise à jour des liens interwikis
[modifier le wikicode]1ère passe
[modifier le wikicode]Ceci est un récapitulatif de la première passe effectuée par le bot pour mettre à jour les liens interwikis.
Le script central bb-update-extlinks.py [1] update les liens interwikis. Le script marche en mode autonome dans les cas triviaux (ajout simple de liens interwikis) et en mode modération à priori par moi-même pour les cas plus complexes (liens interwikis morts, replacement de catégorie et clé-de-tri avant liens interwikis).
- Catégorie:letton 4 février 2015 à 17:41 (UTC)
- Catégorie:Noms_communs_en_français 11 février 2015 à 18:51 (UTC)
- Catégorie:anglais 13 février 2015 à 23:18 (UTC)
- Catégorie:allemand 15 février 2015 à 13:06 (UTC)
- Catégorie:espagnol 15 février 2015 à 13:06 (UTC)
- Catégorie:italien 16 février 2015 à 21:42 (UTC)
- Catégorie:polonais 16 février 2015 à 21:42 (UTC)
- Catégorie:hongrois 17 février 2015 à 02:19 (UTC)
- Catégorie:finnois 17 février 2015 à 20:50 (UTC)
- Catégorie:suédois 18 février 2015 à 14:16 (UTC)
- Catégorie:danois 19 février 2015 à 01:26 (UTC)
- Catégorie:français 7 mars 2015 à 14:40 (UTC)
- Catégorie:portugais 7 mars 2015 à 20:16 (UTC)
- Catégorie:tchèque 8 mars 2015 à 19:21 (UTC)
- Catégorie:slovaque 8 mars 2015 à 19:21 (UTC)
- Catégorie:roumain 8 mars 2015 à 21:33 (UTC)
- Catégorie:norvégien 8 mars 2015 à 21:59 (UTC)
- Catégorie:lituanien 8 mars 2015 à 22:43 (UTC)
- Catégorie:néerlandais 9 mars 2015 à 18:01 (UTC)
- Catégorie:islandais 9 mars 2015 à 22:18 (UTC)
- Catégorie:basque 9 mars 2015 à 23:34 (UTC)
- Catégorie:russe 11 mars 2015 à 14:01 (UTC)
- Catégorie:biélorusse 11 mars 2015 à 14:32 (UTC)
- Catégorie:ukrainien 11 mars 2015 à 22:28 (UTC)
- Catégorie:ruthène 11 mars 2015 à 22:28 (UTC)
- Catégorie:arabe Ca merdouille dès qu'on atteint la graphie syriaque. Je sais pas encore pourquoi.
- Catégorie:latin 13 mars 2015 à 15:40 (UTC)
- Catégorie:serbe 13 mars 2015 à 16:48 (UTC)
- Catégorie:serbo-croate 13 mars 2015 à 17:46 (UTC)
- Catégorie:croate 13 mars 2015 à 21:56 (UTC)
- Catégorie:slovène 15 mars 2015 à 00:20 (UTC)
- Catégorie:grec 15 mars 2015 à 03:08 (UTC)
- Catégorie:turc 15 mars 2015 à 04:17 (UTC)
- Catégorie:espéranto 16 mars 2015 à 13:27 (UTC)
- Catégorie:afrikaans 16 mars 2015 à 14:32 (UTC)
- Catégorie:albanais 16 mars 2015 à 14:32 (UTC)
- Catégorie:anglo-saxon 16 mars 2015 à 14:32 (UTC)
- Catégorie:breton 16 mars 2015 à 17:18 (UTC)
- Catégorie:bosniaque 16 mars 2015 à 17:18 (UTC)
- Catégorie:bambara 16 mars 2015 à 17:18 (UTC)
- Catégorie:bulgare 18 mars 2015 à 22:21 (UTC)
- Catégorie:estonien 20 mars 2015 à 02:36 (UTC)
- (Presque) Toutes les autres langues 25 mars 2015 à 02:47 (UTC)
Excepté les langues suivantes: arabe, malayalam, kiptchak mamelouk, tchaghataï, qui posent quelques problèmes techniques, j'ai balayé tous les mots du wiktionnaire, du moins ceux qui sont classés dans une catégorie de langue. Je referai régulièrement des balayages en fonction des derniers mots ajoutés dans ce wiktionnaire et dans les autres. Shalott (discussion) 25 mars 2015 à 02:47 (UTC)
Mises à jour régulières
[modifier le wikicode]Les liens interwikis doivent être mis à jour au moins une fois par mois car l'historique des modifications récentes pour chaque domaine de wiktionary ne va pas plus loin qu'un mois. On ne peut donc pas attendre plus longtemps sous peine de rater des nouvelles entrées dans les autre wikis.
La mise à jour est lancée à présent quotidiennement à 3h du matin.
Conversion notation phonologie en prononciation usuelle (/pron/ -> \pron\)
[modifier le wikicode]Expression régulière utilisée pour les conversions:
# \u0303 est le caractère unicode pour ~
# Match: tous les caractères alpha, autorise caractères avec ~ et autorise point au milieu
re.sub(u"""/(([^\\W\\d]|\u0303)+?([.](\\w|\u0303)+?)?)/""", r"""\\\1\\""", text)