Wikipédia:Bulletin des administrateurs/2023/Semaine 25
Cette page est donc principalement destinée aux administrateurs et à leurs discussions entre eux, la page de discussion associée étant cependant à la disposition des autres contributeurs.
Les nouveaux sujets sont placés en haut de ce bulletin, sous la date du jour.
Si vous n'êtes pas administrateur, merci d'ouvrir une section sur Wikipédia:Requête aux administrateurs.
2023 | Mois | Janvier | Février | Mars | Avril | Mai | Juin | Juillet | Août | Septembre | Octobre | Novembre | Décembre |
---|---|---|
Semaines |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | |
Samedi 24 juin
modifierAutomatisation de la mise à jour des demandes de protection de pages
modifierBonjour, peut-on imaginer une mise à jour automatique par un bot du statut des WP:DPP à l’instar des blocages ? Aujourd’hui, il faut compléter manuellement les champs status et date du modèle {{a-court}}. Personnellement, j’indique également les niveaux et durées de protection. Merci d'avance. Bien à vous.--Harrieta171 (discussion) 24 juin 2023 à 18:25 (CEST)
- Bonjour, a priori, ça ne branche pas grand monde . Bien à vous.--Harrieta171 (discussion) 26 juin 2023 à 18:07 (CEST)
- Hello Harrieta171 . Ça ne me dérange pas et me semble facilement faisable techniquement. Ça permettrait effectivement de gagner du temps tout en affichant souvent plus d'informations (ce que ne fait pas xdone, sauf erreur). Par contre, je n'aime pas particulièrement la mise en page de WP:VEC et préfère celle de WP:DPP ; je suppose qu'il est faisable que le bot remplisse les paramètres et laisse un message (similaire à celui sur WP:VEC). Cordialement, — Antimuonium U wanna talk? 26 juin 2023 à 21:40 (CEST)
- Conflit d’édition — Ça serait plus simple pour les admins paresseux (moi le premier). Mais il faut demander sur Wikipédia:Bot/Requêtes si un dresseur a l'envie/le temps pour mettre en place ce mécanisme. -- Habertix (discuter) 26 juin 2023 à 21:46 (CEST).
- PS Si un dresseur a envie de répondre sur cette page, qu'il n'hésite pas (même si cette page est généralement réservée aux admins ).
- Salut, une question que je me pose vis-à-vis de la suggestion puisque la page ne concerne pas uniquement les "primo-protections" :
- Si une demande de passage de SP à SPE est formulée, ou une demande pour qu'une protection soit annulée, comment le bot devrait-il se comporter ?
- Devrait-il uniquement traîter les cas où une page n'était pas protégée puis le devient en clôturant puis indiquant la protection appliquée ?
- — LD (d) 27 juin 2023 à 03:34 (CEST)
- Bonjour LD , je ne pense pas qu’il faille compliquer outre mesure. Une fois que la protection a été appliquée, le robot change le statut et indique la durée et la nature de la protection. Bien à toi.--Harrieta171 (discussion) 27 juin 2023 à 17:16 (CEST)
Y a de l'abus...
modifierBonjour à tous,
Je suis tombé par hasard sur le compte Grégory valton (d · c · b) qui :
- Avoue avoir fait un vandalisme en toute connaissance de cause, soit disant pour faire de l'art (diff)
- Utilise WP pour faire sa pub à tout bout de champs (e.g., diff, diff, [1]).
On bloque indef non ? Binabik (discuter) 24 juin 2023 à 12:37 (CEST)
- Bonjour,
- qu'entendez-vous par "vandalisme" ? Il y a des milliers de pages Wiki consacrées à des négationnistes et vous me parler de "vandalisme" ? Pouvez-vous développer ? Je qualifirais cela plus de "appropriationnisme" ou d'art conceptuel. Et je ne fais aucunement ma "publicité", j'en fais une action artistique. Je me fous de la publicité, je ne suis pas en galerie, je n'ai rien à vendre non plus. Grégory valton (discuter) 24 juin 2023 à 12:50 (CEST)
- Merci de me donner votre "vrai" nom de famille et prénom et non pas un pseudo débile. Qui êtes-vous pour juger ? Grégory valton (discuter) 24 juin 2023 à 12:53 (CEST)
- Qui décide ce qui est bien ou mal à mettre sur Wikipédia ? Des universitaires ? Des artistes ? Des scientifiques ? Personne ne sait qui écrit ces articles et qui en vérifie la véracité. Il y a même une page sur Didier Raoult. Soyez sérieux. Tant que vous ne le serez pas, alors moi non plus. Grégory valton (discuter) 24 juin 2023 à 12:56 (CEST)
- La question elle est vite répondue : , vu son intervention ici y a pas photo —JohnNewton8 (SysOp) [Viens !] 24 juin 2023 à 13:03 (CEST)
- Je soutiens le blocage indef fait par JN8. — Cantons-de-l'Est p|d|d 🧹 24 juin 2023 à 16:25 (CEST)
- Merci. Si on requalifie mon pseudo de débile, je pourrais enfin rétorquer que c'est de l'art conceptuel par appropriation, ça en jette plus Binabik (discuter) 24 juin 2023 à 17:12 (CEST)
- Perso, je serais même d'avis de doubler le blocage indef. :-) ce serait une démarche artistique intéressante (ou pas...) --Bertrand Labévue (discuter) 24 juin 2023 à 20:56 (CEST)
- Oui, j’y pensais justement… du blocage comme performance artistique —JohnNewton8 (SysOp) [Viens !] 24 juin 2023 à 22:04 (CEST)
- Si je le débloque, le temps de faire moi-même une fausse chute derrière mon clavier, puis que je rebloque dans la foulée, sera-ce (waw, sera-ce...) considéré comme performance artistique ? -- C08R4 8U88L35Dire et médire 25 juin 2023 à 14:46 (CEST)
- Ah oui, une sorte d'"appropriationnisme" du blocage existant, certainement une performance de haute volée ! Binabik (discuter) 25 juin 2023 à 18:16 (CEST)
- Non non non, Cobra bubbles, ce ne serait qu'un vil plagiat de mon propre blocage-œuvre d'art —JohnNewton8 (SysOp) [Viens !] 26 juin 2023 à 14:15 (CEST)
- Ah oui, une sorte d'"appropriationnisme" du blocage existant, certainement une performance de haute volée ! Binabik (discuter) 25 juin 2023 à 18:16 (CEST)
- Si je le débloque, le temps de faire moi-même une fausse chute derrière mon clavier, puis que je rebloque dans la foulée, sera-ce (waw, sera-ce...) considéré comme performance artistique ? -- C08R4 8U88L35Dire et médire 25 juin 2023 à 14:46 (CEST)
- Oui, j’y pensais justement… du blocage comme performance artistique —JohnNewton8 (SysOp) [Viens !] 24 juin 2023 à 22:04 (CEST)
- Perso, je serais même d'avis de doubler le blocage indef. :-) ce serait une démarche artistique intéressante (ou pas...) --Bertrand Labévue (discuter) 24 juin 2023 à 20:56 (CEST)
- Merci. Si on requalifie mon pseudo de débile, je pourrais enfin rétorquer que c'est de l'art conceptuel par appropriation, ça en jette plus Binabik (discuter) 24 juin 2023 à 17:12 (CEST)
- Je soutiens le blocage indef fait par JN8. — Cantons-de-l'Est p|d|d 🧹 24 juin 2023 à 16:25 (CEST)
- La question elle est vite répondue : , vu son intervention ici y a pas photo —JohnNewton8 (SysOp) [Viens !] 24 juin 2023 à 13:03 (CEST)
Vendredi 23 juin
modifierSection des RA « en cours d'examen »
modifierBonjour,
Une modification du fonctionnement du bot qui archive les RA fait que les RA signalées comme attendant l'avis d'autres administrateurs, repérables à leur fond violet, sont désormais regroupées dans la section Wikipédia:Requête aux administrateurs#Requêtes en cours d'examen.
Si vous n'êtes pas un(e) habitué(e) des RA mais que vous souhaitez filer un coup de main, vous pouvez vous diriger vers celles-ci, qui contiennent déjà au moins l'avis d'un autre admin.
Lundi 19 juin
modifierNew special page to fight spam
modifierAidez-nous à traduire dans votre langue
Hello, We are replacing most of the functionalities of MediaWiki:Spam-blacklist with a new special page called Special:BlockedExternalDomains. In this special page, admins can simply add a domain and notes on the block (usually reasoning and/or link to a discussion) and the added domain would automatically be blocked to be linked in Wikis anymore (including its subdomains). Content of this list is stored in MediaWiki:BlockedExternalDomains.json. You can see w:fa:Special:BlockedExternalDomains as an example. Check the phabricator ticket for more information.
This would make fighting spam easier and safer without needing to know regex or accidentally breaking wikis while also addressing the need to have some notes next to each domain on why it’s blocked. It would also make the list of blocked domains searchable and would make editing Wikis in general faster by optimizing matching links added against the blocked list in every edit (see phab:T337431#8936498 for some measurements).
If you want to migrate your entries in MediaWiki:Spam-blacklist, there is a python script in phab:P49299 that would produce contents of MediaWiki:Spam-blacklist and MediaWiki:BlockedExternalDomains.json for you automatically migrating off simple regex cases.
Note that this new feature doesn’t support regex (for complex cases) nor URL paths matching. Also it doesn’t support bypass by spam whitelist. For those, please either keep using MediaWiki:Spam-blacklist or switch to an abuse filter if possible. And adding a link to the list might take up to five minutes to be fully in effect (due to server-side caching, this is already the case with the old system) and admins and bots automatically bypass the blocked list.
Let me know if you have any questions or encounter any issues. Happy editing. Amir (talk) 19 juin 2023 à 11:41 (CEST)
- [Proposition de traduction]
- Bonjour,
- Nous remplaçons la plupart des fonctionnalités de MediaWiki:Spam-blacklist par une nouvelle page spéciale appelée Domaines externes bloqués. Dans cette page spéciale, les administrateurs peuvent simplement ajouter un domaine et des notes sur le blocage (généralement une justification et/ou un lien vers une discussion) et le domaine ajouté sera automatiquement bloqué pour ne plus être lié dans les Wikis (y compris ses sous-domaines). Le contenu de cette liste est stocké dans MediaWiki:BlockedExternalDomains.json. Vous pouvez voir w:fa:Special:BlockedExternalDomains comme exemple. Consultez le ticket phabricator pour plus d'informations.
- Cela rendrait la lutte contre le spam plus facile et plus sûre sans avoir besoin de connaître les regex ou de casser accidentellement les wikis, tout en répondant au besoin d'avoir des notes à côté de chaque domaine sur la raison pour laquelle il est bloqué. La liste des domaines bloqués serait également consultable et l'édition des wikis en général serait plus rapide grâce à l'optimisation des liens correspondants ajoutés à la liste des domaines bloqués lors de chaque édition (voir phab:T337431#8936498 pour quelques mesures).
- Si vous souhaitez migrer vos entrées depuis MediaWiki:Spam-blacklist, il existe un script python dans phab:P49299 qui produirait le contenu de MediaWiki:Spam-blacklist et MediaWiki:BlockedExternalDomains.json pour vous en migrant automatiquement les cas simples de regex.
- Notez que cette nouvelle fonctionnalité ne prend pas en charge les expressions rationnelles (pour les cas complexes) ni la correspondance des chemins d'URL. Elle ne permet pas non plus de contourner les listes blanches de spam. Pour ceux-là, continuez à utiliser MediaWiki:Spam-blacklist ou passez à un filtre anti-spam si possible. L'ajout d'un lien à la liste peut prendre jusqu'à cinq minutes pour être pleinement effectif (en raison de la mise en cache côté serveur, c'est déjà le cas avec l'ancien système) et les administrateurs et les robots contournent automatiquement la liste bloquée.
- N'hésitez pas à me contacter si vous avez des questions ou si vous rencontrez des problèmes. Bonne rédaction. Amir (talk) 19 juin 2023 à 11:41 (CEST)
- --Laurent Jerry (discuter) 19 juin 2023 à 16:56 (CEST)
- Bonne nouvelle, car la liste noire était vraiment artisanale jusque-là. — Jules* discuter 19 juin 2023 à 17:07 (CEST)
- Du coup, les entrées déjà présentes dans la liste noire seront transférées automatiquement ou il faudra le faire manuellement ? - Ash - (Æ) 20 juin 2023 à 12:41 (CEST)
- Il faut le faire nous-mêmes, mais il y a un script python pour faire le gros du travail. Je pense qu'il y a des admins plus compétents que moi pour s'en occuper, sinon je m'y collerai. — Jules* discuter 20 juin 2023 à 12:45 (CEST)
- @Ash Crow For case of French Wikipedia, you are using the comment piece (# onwards) to set the notes, you could adapt the script to take that as "notes" section during the migration. It shouldn't be hard to change the code, do you want me to do it? Ladsgroup (discuter) 20 juin 2023 à 14:18 (CEST)
- @Ladsgroup sorry I missed the bit about the script when first reading. No need to trouble you, we have many admins with Python coding ability, including myself. - Ash - (Æ) 20 juin 2023 à 19:20 (CEST)
- Awesome. Thanks! Ladsgroup (discuter) 20 juin 2023 à 20:35 (CEST)
- Pour les simples cas on peut migrer, mais il faut laisser les cas complexes qui utilisent une regex. — Thibaut (discuter) 22 juin 2023 à 21:16 (CEST)
- J'ai inauguré manuellement Spécial:BlockedExternalDomains. Un(e) admin chaud(e) pour s'occuper du transfert ?
— Jules* discuter 22 juillet 2023 à 18:40 (CEST)- @Thibaut120094 et @Ash Crow ? — Jules* discuter 13 août 2023 à 20:05 (CEST)
- On est en vacances :p — Thibaut (discuter) 13 août 2023 à 21:12 (CEST)
- Réponse valable ^^. — Jules* discuter 13 août 2023 à 21:54 (CEST)
- @Jules*, j'ai mis à jour. LD (d) 13 août 2023 à 22:13 (CEST)
- Merci LD ! Je ferai une sensibilisation au nouvel outil demain sur le BA, et une nouvelle à la rentrée si besoin. — Jules* discuter 13 août 2023 à 22:17 (CEST)
- Mais qu’il est fort ce LD.
- (Et merci pour le partage du script). — Thibaut (discuter) 13 août 2023 à 22:32 (CEST)
- Merci LD ! Je ferai une sensibilisation au nouvel outil demain sur le BA, et une nouvelle à la rentrée si besoin. — Jules* discuter 13 août 2023 à 22:17 (CEST)
- @Jules*, j'ai mis à jour. LD (d) 13 août 2023 à 22:13 (CEST)
- Réponse valable ^^. — Jules* discuter 13 août 2023 à 21:54 (CEST)
- On est en vacances :p — Thibaut (discuter) 13 août 2023 à 21:12 (CEST)
- @Thibaut120094 et @Ash Crow ? — Jules* discuter 13 août 2023 à 20:05 (CEST)
- J'ai inauguré manuellement Spécial:BlockedExternalDomains. Un(e) admin chaud(e) pour s'occuper du transfert ?
- Pour les simples cas on peut migrer, mais il faut laisser les cas complexes qui utilisent une regex. — Thibaut (discuter) 22 juin 2023 à 21:16 (CEST)
- Awesome. Thanks! Ladsgroup (discuter) 20 juin 2023 à 20:35 (CEST)
- @Ladsgroup sorry I missed the bit about the script when first reading. No need to trouble you, we have many admins with Python coding ability, including myself. - Ash - (Æ) 20 juin 2023 à 19:20 (CEST)
- Du coup, les entrées déjà présentes dans la liste noire seront transférées automatiquement ou il faudra le faire manuellement ? - Ash - (Æ) 20 juin 2023 à 12:41 (CEST)
- Bonne nouvelle, car la liste noire était vraiment artisanale jusque-là. — Jules* discuter 19 juin 2023 à 17:07 (CEST)
┌─────────────────────────────────────────────────┘
import re
import json
import requests
domain = 'https://fr.wikipedia.org'
page_url = '/w/index.php?title=MediaWiki:Spam-blacklist&action=raw'
response = requests.get(domain + page_url)
spam_text = response.text
spam_entries = re.findall(r'(.*?)\s+#(.*)', spam_text)
spam_list = []
for entry in spam_entries:
domain, notes = entry
if domain:
if notes:
domain = domain.replace('\\b', '').replace('\\.', '.').replace('\\-', '-')
special_chars = '()[]{}*\\'
special_chars_in_domain = [char for char in special_chars if char in domain]
if not special_chars_in_domain:
spam_list.append({
"domain": domain.strip(),
"notes": notes.strip()
})
print(json.dumps(spam_list, ensure_ascii=False, indent='\t'))
- Hey @Amir, I'm wondering if we can add more keys to the JSON, even if they won't be effective on the special page.
- Since we're already using author and date, I was thinking of using 4 keys instead of 2. However, I'm unsure if it will still function as intended if I proceed with that change.
- LD (d) 13 août 2023 à 22:34 (CEST)
- For instance:
[ { "domain": "judeopedia.org", "notes": "spam. WP:RA du 27/03 à 09:41 et BA du 28/03", "author": "Laurent N.", "date":"10/04/08" }, { "domain": "metapedia.org", "notes": "site négationniste suite à discussion sur le BA", "author": "Clem", "date":"15/11/2007" } ]
- LD (d) 13 août 2023 à 22:39 (CEST)
- @LD The system won't allow you to store it unfortunately. You can make it part of the notes section. (e.g. site négationniste suite à discussion sur le BA ([[User:Clem]] - 15/11/2007)) Ladsgroup (discuter) 14 août 2023 à 23:50 (CEST)
- The notes part can take wikitext and parse it. Ladsgroup (discuter) 14 août 2023 à 23:51 (CEST)
- @Ladsgroup Too bad, thanks for the answer. That's what I did but I hoped we could store in new keys to make notes shorter. LD (d) 15 août 2023 à 01:14 (CEST)
- It would be great, as searching the json page's history is not convenient at all. Maybe we should create a phab ticket. — Jules* discuter 15 août 2023 à 02:27 (CEST)
- @Ladsgroup Too bad, thanks for the answer. That's what I did but I hoped we could store in new keys to make notes shorter. LD (d) 15 août 2023 à 01:14 (CEST)
- The notes part can take wikitext and parse it. Ladsgroup (discuter) 14 août 2023 à 23:51 (CEST)
- @LD The system won't allow you to store it unfortunately. You can make it part of the notes section. (e.g. site négationniste suite à discussion sur le BA ([[User:Clem]] - 15/11/2007)) Ladsgroup (discuter) 14 août 2023 à 23:50 (CEST)