stringtranslate.com

Charla de Wikipedia: AutoEd

  • Peso: DEA

Añade curlyfixer a básico y completo

Me gustaría que se agregue Usuario: Jerome Frank Disciple/curlyfixer.js a los ajustes preestablecidos básicos y completos. Este script tiene una tasa de error extremadamente baja. El proceso para agregar esto sería agregar (o su equivalente mw.loader.load) debajo de la segunda estrofa y antes de la línea ....importScript("User:Jerome Frank Disciple/curlyfixer.js");txt = autoEdCurlyFixer(txt);$textbox.textSelection

También me gustaría volver más tarde cuando el script de guiones esté arreglado para que sea compatible con su inclusión en los ajustes preestablecidos para agregarlo y completarlo, pero no ahora. Aaron Liu ( discusión ) 02:20, 14 de enero de 2024 (UTC) [ respuesta ]

 Hecho * Pppery * ha comenzado... 15:51, 15 de enero de 2024 (UTC) [ respuesta ]
No estoy seguro si soy solo yo, pero AutoEd no funciona en otros wikis después de agregar dicho script - Minorax «¦ talk ¦» 14:12, 16 de enero de 2024 (UTC) [ respuesta ]
Hmm, no parece una buena idea usar un script creado para enwiki MOS en otros wikis...
@ Pppery ¿Podrías reemplazar las importaciones con ? Aaron Liu ( discusión ) 14:47, 16 de enero de 2024 (UTC) [ respuesta ]mw.loader.load('//en.wikipedia.org/w/index.php?title= User:Jerome_Frank_Disciple/curlyfixer.js&action=raw&ctype=text/javascript');
Me inclino a estar de acuerdo con Aaron, pero de todos modos  Hecho * Pppery * ha comenzado... 15:50, 16 de enero de 2024 (UTC) [ respuesta ]

Añade guiones para completar

Me gustaría agregar Usuario:Ohconfucius/dashes.js al ajuste preestablecido completo, ahora que usa la misma función de carga y no anula todo lo demás. Este script también tiene una tasa de error bastante baja y los guiones están en MOS. El proceso para agregar esto sería agregar debajo de la segunda estrofa y antes de la línea.... Aaron Liu ( charla ) 23:14, 19 de enero de 2024 (UTC) [ respuesta ]mw.loader.load('//en.wikipedia.org/w/index.php?title= User:Ohconfucius/dashes.js&action=raw&ctype=text/javascript');txt = autoEdDashes(txt);$textbox.textSelection

 No hecho . Hay muchos informes de errores sin abordar en User_talk:Ohconfucius/dashes.js . – Jonesey95 ( discusión ) 23:49, 19 de enero de 2024 (UTC) [ respuesta ]

tipo de contenido JS

Utilizo el sistema SD0001 para hacer que los scripts de usuario se carguen más rápido . Esto está bien para todos mis otros scripts, pero AutoEd no se carga. Después de investigar un poco en el código del cargador, veo que Wikipedia:AutoEd/complete.js tiene un modelo de contenido de página de JavaScript, pero las páginas JS componentes tienen un modelo de contenido de página de wikitext. ¿Se podrían configurar también los módulos de páginas JS del componente ( 13 14) ? - GhostInTheMachine habla conmigo 10:49, 25 de enero de 2024 (UTC) [ respuesta ]JavaScript

He convertido esto en una solicitud de edición. Tenga en cuenta que los componentes se denominan "módulos". Aaron Liu ( discusión ) 12:07, 25 de enero de 2024 (UTC) [ respuesta ]
Gracias - GhostInTheMachine habla conmigo 12:15, 25 de enero de 2024 (UTC) [ respuesta ]
Además, solo lo básico, completo y unicodehex lo tienen corregido (porque envié solicitudes de edición no relacionadas para estos). Las otras 15 páginas necesitan la corrección. Aaron Liu ( discusión ) 16:06, 25 de enero de 2024 (UTC) [ respuesta ]
Aparentemente los editores de plantillas pueden hacer esto. (Sin embargo, no estoy seguro de si eso funcionará en páginas totalmente protegidas). Charla Qwerfjkl 16:11, 25 de enero de 2024 (UTC) [ respuesta ]

En los proyectos de Wikimedia, este permiso se otorga a través de grupos de usuarios: a administradores de sistemas, editores de interfaz y, en algunos proyectos, editores de plantillas.

Entonces, cualquier administrador también podría editar.
En una nota relacionada, ¿realmente es necesario proteger todas estas páginas? Aaron Liu ( charla ) 16:19, 25 de enero de 2024 (UTC) [ respuesta ]
Sí, necesitan estar completamente protegidos. De hecho, deberían bloquearse aún más para los administradores de interfaz. La capacidad de ejecutar JavaScript en los navegadores de otros no debe tomarse a la ligera.
Rechazo esta solicitud de edición porque diagnostica erróneamente el problema: el código SD0001 vinculado, por diseño, se niega a cargar scripts desde fuera del usuario y del espacio de nombres de MediaWiki, por lo que cambiar el modelo de contenido no hará nada. * Pppery * ha comenzado... 16:52, 25 de enero de 2024 (UTC) [ respuesta ]
Solicité por separado que se cambie el código del cargador de SD0001 para permitir también scripts del Wikipediaespacio de nombres. Este es un problema diferente : las páginas de JavaScript para los módulos deben escribirse como JavaScript . GhostInTheMachine habla conmigo 17:23, 25 de enero de 2024 (UTC) [ respuesta ]
Bien.  Hecho * Pppery * ha comenzado... 20:38, 25 de enero de 2024 (UTC) [ respuesta ]
Lo siento @ Pppery : pero te perdiste uno - Wikipedia: AutoEd/templates.js - GhostInTheMachine habla conmigo 09:35, 26 de enero de 2024 (UTC) [ respuesta ]
 Hecho eso también. * Pppery * ha comenzado... 14:37, 26 de enero de 2024 (UTC) [ respuesta ]
Muchas gracias - GhostInTheMachine habla conmigo 13:32, 28 de enero de 2024 (UTC) [ respuesta ]

No reemplaces las etiquetas fuertes con wikitext

Reemplazar

 cadena = cadena . reemplazar ( /<(B|STRONG)[ ]*>((?:[^<>]|<[az][^<>]*\/>|<([az]+)(?:| [^ <>]*)>[^<>]*<\/\3>)*?)<\/\1[ ]*>/gi , "'''$2'''" ); cadena = cadena . reemplazar ( /<(I|EM)[ ]*>((?:[^<>]|<[az][^<>]*\/>|<([az]+)(?:| [^ <>]*)>[^<>]*<\/\3>)*?)<\/\1[ ]*>/gi , "''$2''" );       

con

 str = str.replace(/<B[ ]*>((?:[^<>]|<[az][^<>]*\/>|<([az]+)(?:| [^ <>]*)>[^<>]*<\/\3>)*?)<\/\1[ ]*>/gi, "'''$1'''"); str = str.replace(/<I[ ]*>((?:[^<>]|<[az][^<>]*\/>|<([az]+)(?:| [^ <>]*)>[^<>]*<\/\3>)*?)<\/\1[ ]*>/gi, "''$1''");

Esto evita que AutoEd reemplace las etiquetas fuerte y em con negrita/cursiva, ya que las primeras son bastante semánticamente diferentes y la segunda es solo visual. Aaron Liu ( discusión ) 19:32, 25 de enero de 2024 (UTC) [ respuesta ]

 Hecho * Pppery * ha comenzado... 20:38, 25 de enero de 2024 (UTC) [ respuesta ]

Elimina enlaces en contenido transcluido usando lsth

No estoy seguro del alcance del comportamiento, pero con #lsth AutoEd parece eliminar enlaces, al menos hacia uno mismo.

Estoy usando esto en una wiki privada, pero se observó el siguiente comportamiento en muchos intentos:

en la página “Clérigo”:

{{#lsth:Armor|[[Cleric]]}} cambió a {{#lsth:Armor|Cleric}} y esto ya no transcluye usando lsth, ya que la página en la que transcluye enlaces de regreso a Cleric. Ryandward ( discusión ) 19:22, 30 de enero de 2024 (UTC) [ respuesta ]

Tal vez sea porque se supone que los nombres de las secciones no deben tener enlaces en enwiki. Veré si puedo reproducir y parchear esto.
Además, gracias IP por la ayuda con el formateo Aaron Liu ( discusión ) 19:29, 30 de enero de 2024 (UTC) [ respuesta ]
Culpa mía. Hice la publicación en mi teléfono y no pude encontrar cómo solucionarlo, así que fui a mi escritorio donde aparentemente olvidé iniciar sesión :) Ryandward ( discusión ) 01:47, 31 de enero de 2024 (UTC) [ respuesta ]
Me perdí el detalle de que es un autoenlace. Eso hace que esto sea mucho más plausible, aunque sigo recomendando encarecidamente no incluir enlaces en los títulos. De todos modos, para eliminarlo, simplemente siga las instrucciones en la sección Configuración para eliminar el módulo Wikipedia:AutoEd/wikilinks.js. Aaron Liu ( discusión ) 02:25, 31 de enero de 2024 (UTC) [ respuesta ]
Gracias. No estaba seguro de dónde venía ese comportamiento. Puedo implementar esto fácilmente por mi cuenta. Ryandward ( discusión ) 02:34, 31 de enero de 2024 (UTC) [ respuesta ]
Sé que vincular los encabezados es una mala idea y he estado tratando de encontrar una manera de evitarlo, especialmente porque #lsth es bastante inestable a los cambios. ¿Tiene alguna sugerencia o lectura adicional sobre cómo hacer que esto sea más compatible? Ryandward ( discusión ) 02:46, 31 de enero de 2024 (UTC) [ respuesta ]
Más conforme, ¿de qué manera? ¿Por qué necesitarías tener un enlace en el encabezado? Aaron Liu ( discusión ) 02:55, 31 de enero de 2024 (UTC) [ respuesta ]

Tres cosas

Vengo aquí desde Charla de usuario: Paulinefowler666 § Pregunta , donde expresé mi preocupación por esta edición , que sospecho que puede haberse realizado con AutoEd. Si es así, y si los errores se pueden replicar, entonces parece haber tres problemas:

  1. Los espacios que no se separan especificados con &​nbsp;se eliminan y se convierten en espacios normales.
  2. Se están eliminando los anclajes sustituidos en los títulos de las secciones .
  3. No hay ninguna etiqueta ni resumen automático para las ediciones realizadas con AutoEd, lo que dificulta rastrear errores e informar errores como los dos anteriores.

Es posible que esté diagnosticando incorrectamente lo que está sucediendo aquí (en cuyo caso solo lmk), pero si no, estos son problemas importantes y deben resolverse antes de seguir utilizando este script. Mejor, charla de Sdkb  22:22, 15 de mayo de 2024 (UTC) [ respuesta ]

Tengo una configuración que es incluso más completa que completa y no replico ninguno de estos problemas. Además, el editor es una IP, por lo que dudo que estén ejecutando scripts de usuario. Aaron Liu ( discusión ) 01:41, 16 de mayo de 2024 (UTC) [ respuesta ]
El editor que realizó la edición es Paulinefowler666, no una IP. Charla sobre Sdkb  01:44, 16 de mayo de 2024 (UTC) [ respuesta ]
Bien, me confundí al navegar por las diferencias, lo siento. Echaré un vistazo a los otros scripts que tienen y veré si hay algo que pueda causar esto. Aaron Liu ( discusión ) 01:45, 16 de mayo de 2024 (UTC) [ respuesta ]
El culpable de eliminar el nbsp parece ser de:Benutzer:TMg/autoFormatter.js. Aaron Liu ( discusión ) 01:53, 16 de mayo de 2024 (UTC) [ respuesta ]
Después de cargar las revisiones apropiadas, el invasor alemán provocó exactamente los cambios erróneos. Parece que el invasor procesa las etiquetas de anclaje que no se cierran automáticamente (que recientemente se arreglaron para que se cerraran automáticamente en el artículo de la universidad como un error de linter). Entonces, ¿la plantilla {{ Anchor }} puede estar generando rápidamente errores de linter? ) Aaron Liu ( discusión ) 02:00, 16 de mayo de 2024 (UTC) [ respuesta ]