Esta página sirve como repositorio central de scripts en Wikipedia . No dude en mejorar cualquiera de estos scripts, pero primero asegúrese de probar los cambios. Como el resto de Wikipedia, todo el material aquí está bajo CC-BY-SA 3.0 . Consulte la sección de licencias para obtener más detalles.
Pautas
BESO
Recuerde mantenerlo simple, estúpido . Haz una cosa y hazla bien; este es un lugar para scripts simples y no para programas completos.
Licencia
Todo el material en Wikipedia está por defecto bajo la licencia WP: CC-BY-SA (y en la mayoría de los casos, también la Licencia de Documentación Libre GNU (GFDL)). La licencia CC-BY-SA está diseñada para trabajos artísticos y literarios pero no para software. Si desea que su trabajo sea de mayor utilidad para el público, considere la posibilidad de otorgarle una licencia dual y publicarlo bajo una licencia de software libre , como la Licencia Pública General GNU (GPL), además de las otras licencias. Como la GFDL, la GPL es lanzada por la Free Software Foundation . Puede usar ambos indicando explícitamente en un comentario al comienzo de su secuencia de comandos que su secuencia de comandos tiene doble licencia según la GPL.
Guiones de canal de IRC
Scripts para mIRC
- / scripts de wikilink de mIRC - activar wikilinks en mIRC
- / Hora del té : te obliga a utilizar correctamente las mayúsculas y la puntuación en IRC.
- / Wikimedia RC Watcher : vea todos los canales en irc.wikimedia.org y enumere el RC en vivo en una ventana de lista separada con acceso de edición haciendo clic con el botón derecho
- / Enlace de ID de revisión en SVN - enlazando ID de revisión
- / Error de vinculación en Mediazilla ver 0.1
- Usuario: Chzz / mIRC / x : secuencia de comandos del operador de canal para silenciar a los usuarios del cliente web de Freenode rápidamente, en una máscara IP hexadecimal
Scripts para ChatZilla
- / Wikilinks : hace que se pueda hacer clic en wikilinks en la ventana de salida; contribuido al dominio público por IceKarma el 22 de abril de 2005.
Guiones para Coloquio
- WikipediaLink - Hace clic en enlaces en el Coloquio , un cliente de IRC para Mac OS X .
Scripts para XChat / HexChat
- / Script para XChat
Scripts para ircII
Un breve activador de encendido para ircII que funciona con #mwlink a continuación. Si yo fuera realmente de élite, todo esto estaría en el lenguaje de escritura ircII, pero eso sería realmente demasiado terrible para contemplarlo: además, el filtro puede ser útil para otros propósitos.
desactivar exec_protection en público - en # ^ public 0 * if (match (* [[* [$ 2-])) {exec mwlink $ shellfix ($ Z $ 1 <$ 0> $ 2-)} {echo $ Z $ 1 <$ 0> $ 2-}
Nota: desactivar exec_protection podría hacerlo vulnerable a ataques de otros a menos que sepa lo que está haciendo con sus activadores ON.
Además, $ Z $ 1 <$ 0> $ 2- es mi formato preferido para los mensajes de canal; el tuyo puede diferir.
Esto es eficiente en el sentido de que solo invoca el filtro para las líneas que contienen un enlace wiki; es ineficaz porque lo invoca para cada línea. No pude conseguir que la comunicación de procesos persistente funcionara para ircII; si alguien más pudiera hacerlo, sería genial.
EPIC4
Este cliente derivado de ircII puede usar casi el mismo script que ircII , arriba:
desactivar exec_protection en público - en # ^ public 0 * if (match (* [[* [$ 2-])) {exec -direct mwlink $ Z $ 1 <$ 0> $ 2-} {echo $ Z $ 1 <$ 0> $ 2-}
Tenga en cuenta que se usa la opción -direct para / exec en lugar de la función $ shellfix () , que EPIC4 no proporciona.
Gaim
- Nota: las siguientes instrucciones me funcionaron en Gaim v1.5.0, pero se ha informado que no funciona con Gaim v2 .-- Commander Keane 08:31, 25 de julio de 2006 (UTC)
El uso del complemento linkify más un archivo de configuración de wikilink le permite ver todos esos [[enlaces]] que todo el mundo está escribiendo como enlaces reales.
- Los usuarios de Wingaim que no han instalado activeperl, descarguen activeperl 5.8 primero, según el soporte del complemento de Perl , luego reinstalen gaim .
- Descargue el script Linkify Perl de sourceforge . Cópielo en su directorio de complementos (~ / .gaim / plugins o C: \ Archivos de programa \ Gaim \ plugins) como se describe en ¿Cómo uso los scripts de Perl con Gaim?
- Actualmente en wingaim necesitas alterar la línea de ruta.
my $ CfgFile = "$ ENV {INICIO} /. gaim / linkify.cfg" ;
- a
my $ CfgFile = "C: / Documentos y configuraciones / SU NOMBRE DE USUARIO / Datos de la aplicación / .gaim / linkify.cfg" ;
- Descargue el archivo de ejemplo linkify.cfg de la misma página . Cópielo en ~ / .gaim (o UserName \ Application Data \ .gaim). Actualmente está configurado para cambiar "Bug ###" en un enlace en el que se puede hacer clic para bugzilla.
- Agrega las líneas:
# Enlaces de Wikipedia \ [ \ [([ ^ \ [ \ ]] * ) \ ] \ ] http: // en . wikipedia . org / wiki / $ 1
- al archivo de configuración (y elimine el enlace de error si le importa). Es posible que la expresión regular no sea perfecta, ¡pero todos pueden perfeccionarla! ¡Es una wiki!
- Reinicia Gaim, luego ve a Herramientas> Preferencias> Complementos y selecciona el complemento "Linkify".
(Contribuido por el usuario: Omegatron )
Irssi
Guión de Met
Utilice el siguiente script, que hará que los [[enlaces]] aparezcan como [[enlaces]]
Guión de Met |
---|
#! / usr / bin / perl use estricto ; use advertencias ; use Irssi ;Irssi :: settings_add_str ( 'wikify' , 'wiki_lang' , 'en' ); Irssi :: settings_add_str ( 'wikify' , 'wiki_active_channels' , 'freenode / # wikipedia freenode / # wikilibros' );sub wikilang { Irssi :: settings_get_str ( 'wiki_lang' ); }sub urlencode { my $ string = shift ; $ cadena = ~ y / / _ / ; $ cadena = ~ s / (\ W) / sprintf ("%%% 02X", ord ($ 1)) / seg ; return $ cadena ; }sub wikilink { my $ s = turno ; my $ u = urlencode $ s ; my $ l = wikilang ; "[[$ s]] |
(Contribuido por Ricky Clarkson , quien estaba canalizando 'met' de Freenode IRC, en #irssi)
El guión de Hocevar
Usuario: Sam Hocevar tiene un script irssi para hacer casi lo mismo; vea su página de Wikipedia ; wikilinks.pl .
ERC
ERC es un cliente de IRC para emacs implementado en Emacs Lisp.
El siguiente código se puede agregar a su archivo de inicialización de emacs (lo puse en ~ / .emacs.d / mwlink.el ). Utiliza el siguiente script #mwlink , que se ejecuta en modo demonio ( mwlink --daemon ); o más bien, depende de ello. Su navegador abrirá una URL con el formato http: // localhost: 4242 / mwlink? Page =
Otra nota: esto depende del paquete emacs-wiki para la función `emacs-wiki-escape-url '. Tampoco sé qué tan bien funciona con Custom (aunque personalizar `erc-button-alist 'no es más agradable que hacer esto o editarlo directamente).
( agregar a la lista 'erc-button-alist ' ( "\\ [\\ [\\ (. *? \\) \\] \\]" 0 t ( lambda ( página ) ( navegar-url ( concat "http: // localhost: 4242 / mwlink? page =" ( emacs-wiki-escape-url page )))) 1 ))
IceChat
IceChat 5.5 o inferior
- Presione Control-S para abrir el Editor de secuencias de comandos
- Pegue el código en un nuevo archivo de secuencia de comandos
- Pulsa "actualizar y cerrar" en el menú principal .
IceChat 7
- Presione Control-S para abrir IceChat Editor
- Haga clic en la pestaña 'Scripts' y pegue el código en el espacio en blanco
- Haga clic en 'Archivo' y luego en 'Guardar como ...'
- Cambie la extensión de '* .ics' a '* .ice' (IceChat 5 Script) , ingrese un nombre adecuado para el archivo y guárdelo.
- Pulsa el botón "Guardar y salir".
- Modificado por —— Eagle ( pídeme ayuda ) para aceptar plantillas. ({{ this }} dará como resultado Plantilla: esto
- Modificado por —— Eagle ( pídeme ayuda ) para lidiar con enlaces | canalizados
[10:10] Bla, bla, bla [[WP: AFD]], bla, bla, bla. [[WP: POINT]] bla, bla, bla.[10:10] http://en.wikipedia.org/wiki/WP:AFD http://en.wikipedia.org/wiki/WP:POINT
IceChat |
---|
Función WikiMatch ( TextToMatch ) Dim expresiones regulares , CurrentMatch , CurrentMatches , ActualLink , Enlaces , CurrentSearch Conjunto de expresiones regulares = New RegExp expresiones regulares . Patrón = "(\ [\ [. *? \ |) | \ [\ [. *? \] \] | (\ {\ {. *? \} \})" regEx . IgnoreCase = True regEx . Global = RegEx verdadero . MultiLine = True Establecer CurrentMatches = regEx . Ejecutar ( TextToMatch ) Para Cada CurrentSearch en CurrentMatches ActualLink = Reemplazar ( CurrentSearch , "[[" , "" ) ActualLink = Reemplazar ( ActualLink , "]]" , "" ) ActualLink = Reemplazar ( ActualLink , "{{" , "Plantilla:" ) ActualLink = Reemplazar ( ActualLink , "}}" , "" ) ActualLink = Reemplazar ( ActualLink , "|" , "" ) ActualLink = Reemplazar ( ActualLink , "" , "_" ) if ActualLink <> "" Entonces WikiMatch = Wikimatch + "http://en.wikipedia.org/wiki/" + ActualLink End If Next End Function Sub ONTEXT ( mensaje , canal , apodo , host , número de servidor ) Dim Coincidencias Coincidencias = WikiMatch ( Mensaje ) Si Coincide <> "" Entonces SendCommand "/ echo" + Canal + "" + Coincidencias , ServerNumber End If End Sub Sub ONQUERY ( mensaje , apodo , host , número de servidor ) Dim Coincidencias Coincidencias = WikiMatch ( Mensaje ) Si coincide <> "" Entonces SendCommand "/ echo =" + Nickname + "" + Coincidencias , ServerNumber End If End Sub |
KVIrc
Para usar este script, seleccione Scripting > Editar eventos ... , haga clic con el botón derecho en el evento OnChannelMessage y seleccione New handler , luego pegue el script.
Para utilizar el servidor seguro , cambie la siguiente línea en el script utilizado:
% wikibase = "http://en.wikipedia.org/wiki/"
a
% wikibase = "https://en.wikipedia.org/wiki/"
Secuencia de comandos KVIrc pre 4.0 |
---|
# Parámetros: # $ 0 = nick de origen # $ 1 = nombre de usuario de origen # $ 2 = host de origen # $ 3 = mensaje % wikibase = "http://en.wikipedia.org/wiki/"% msg = $ 3 % hecho = 0 % reemplazar = 0 % iter = 1 while ( % done == 0 ) { % linkleft = $ str . buscar ( % msg , "[[" , % iter ) % linkright = $ str . find ( % msg , "]]" , % iter ) % linklength = $ ( % linkright - % linkleft ) % linklength = $ ( % linklength - 2 ) if (( % linkleft > = 0 ) && ( % linklength > 0 ) ) { % wikitarget = $ str . mid ( % msg , $ ( % linkleft + 2 ), % linklength ) % url = % wikibase% wikitarget % newtarget = $ k ( 12 ) $ fmtlink ( % wikitarget , openurl % url ) $ k # Los corchetes evitan la confusión cuando wikiword es demasiado corto % msg = $ str . replace ( % msg , "[[% newtarget]]" , "[[% wikitarget]]" ) % replace = 1 } else { % done = 1 } % iter ++ # Evite el bucle infinito si ( % iter > 8 ) { % hecho = 1 } }if ( % replace ) { echoprivmsg $ 0 $ 1 $ 2 % msg # detener el procesamiento normal de mensajes detener } # La función sale sin salida para mensajes no procesados |
La versión 4 introdujo pequeños cambios en el lenguaje de scripting KVS y, por lo tanto, es posible que los scripts antiguos ya no funcionen. El script de la versión 4.0+ tiene la posibilidad adicional de mostrar URL para wikilinks que van a la herramienta de creación de cuentas en el servidor de herramientas y vincular plantillas correctamente.
KVIrc 4.0+ |
---|
# Parámetros: # $ 0 = nick de origen # $ 1 = nombre de usuario de origen # $ 2 = host de origen # $ 3 = mensaje % accbase = "http://toolserver.org/~acc/acc.php?action=zoom&id="% wikibase = " http://en.wikipedia.org/wiki/ " % acc = 0 % template = 0 % msg = $ 3 % done = 0 % replace = 0 % iter = 1 while ( % done == 0 ) { % linkleft = $ str . buscar ( % msg , "[[" , % iter ) % linkleft_acc = $ str . buscar ( % msg , "[[acc:" , % iter ) % linkleft_template = $ str . buscar ( % msg , "{{" , % iter ) if ( % linkleft_acc > = 0 ) { % acc = 1 % linkleft = % linkleft_acc } if ( % linkleft_template > = 0 ) { % template = 1 % linkleft = % linkleft_template } if ( % template == 1 ) { % linkright = $ str . buscar ( % msg , "}}" , % iter ) } else { % linkright = $ str . find ( % msg , "]]" , % iter ) } % linklength = $ ( % linkright - % linkleft ) % linklength = $ ( % linklength - 2 ) if (( % linkleft > = 0 ) && ( % linklength > 0 )) { % wikitarget = $ str . mid ( % msg , $ ( % linkleft + 2 ), % linklength ) if ( % acc == 1 ) { % acctarget = $ str . mid ( % wikitarget , $ ( 4 ), % linklength ) % url = % accbase% acctarget } else { if ( % template == 0 ) { % url = % wikibase% wikitarget } else { % url = % wikibase "Plantilla: " % wikitarget } } % newtarget = $ k ( 12 ) $ fmtlink ( % wikitarget , openurl % url ) $ k # Los corchetes evitan la confusión cuando wikiword es demasiado corto if ( % template == 0 ) { % msg = $ str . reemplace ( % msg , "[[% wikitarget]]" , "[[% newtarget]]" ) } else { % msg = $ str . replace ( % msg , "{{% wikitarget}}" , "{{% newtarget}}" ) } % replace = 1 } else { % done = 1 } % iter ++ # Evite el bucle infinito if ( % iter > 8 ) { % hecho = 1 } }if ( % replace ) { echoprivmsg $ 0 $ 1 $ 2 % msg # detener el procesamiento normal de mensajes detener } # La función sale sin salida para mensajes no procesados |
AdiIRC
El guión de Wordsmith |
---|
; Copyright (c) 2016 The Wordsmith.; Este script tiene doble licencia bajo la GPL,; versión 3 o (a su elección) cualquier versión posterior.; La redistribución del código fuente debe conservar este aviso de derechos de autor y la atribución correspondiente.; Consulte http://www.gnu.org/licenses/gpl.txt para obtener más detalles.en $ *: texto: / ^ \ [\ [. *? \] \] $ / i: #: { var% pos1 = $ calc ($ pos ($ 1 -, [, 2) + 1) var% pos2 = $ pos ($ 1 -,], 1) var% match = $ mid ($ 1-,% pos1, $ calc (% pos2 -% pos1)) % coincidencia = $ urlencode (% coincidencia) / echo $ chan Wikilink: http://en.wikipedia.org/wiki/ $ +% coincidencia}alias UrlEncode return $ regsubex ($ 1-, /([^az\d_+.-])/ig,% $ + $ base ($ asc (\ t), 10, 16, 2)) |
Filtros de Wikilink
mwlink
- / mwlink : programa Ruby que se puede ejecutar como un demonio (intercepta las solicitudes HTTP y las redirige a la página de Wikimedia correspondiente) o procesador de texto (convierte wikilinks en hipervínculos de texto).
Scripts de cambios recientes
mIRC
Aquí hay un breve script para abrir todas las contribuciones de anons en las ventanas del navegador (funciona bien con la navegación con pestañas). CryptoDerk 23:04, 15 de febrero de 2005 (UTC)
Coloque lo siguiente en Herramientas-> Editor de scripts en la pestaña remota .
EN $ 50: TEXTO: / (http \ S +) \ * \ d \ d? \ D? \. \ D \ d? \ D? \. \ D \ d? \ D? \. \ D \ d? \ D ? /iS:#en.wikipedia: ejecuta $ regml (1)alias F9 auser 50 * 127.0.0.1alias F11 ruser 50 * 127.0.0.1
Ahora siéntese en # en.wikipedia y presione F9 para comenzar. Presione F11 para detener. Puede cambiar F9 / F11 a las teclas de función que desee.
El script anterior se puede adaptar para abrir tipos específicos de ediciones en # cvn-wp-en:
EN $ 50: TEXTO: / galimatías | copyvio. * Diff. * (Http \ S +) / iS: # cvn-wp-en: ejecuta $ regml (1)alias F8 auser 50 * computadora @ wikipediaalias F12 ruser 50 * computadora @ wikipedia
Esto abrirá las ediciones que el usuario con la capa "computadora @ wikipedia" etiqueta como "galimatías" o "copyvio". Utilice F8 y F12 para iniciar y detener el script.
Además, para obtener una interfaz para las transmisiones en vivo de IRC, consulte Vandal Fighter de CryptoDerk .
Secuencias de comandos de conversión numérica Unicode
Perl
Un convertidor de entidades de caracteres HTML escrito en Perl que usa la función ord () para convertir un carácter en su número correspondiente en el conjunto de caracteres. Funciona con entrada estándar .
#! / usr / bin / perl # El código es de dominio público. uso estricto ;my @input = split ( // , <> ); foreach my $ c ( @input ) { if ( ord ( $ c ) > = 255 ) { print '& amp; #' . ord ( $ c ) . ';' ; } else { imprimir $ c ; } }
AppleScript
Autor : Olof
Notas : Me cansé de buscar caracteres Unicode, así que escribí un AppleScript para mi editor de texto con estilo favorito (Estilo) para que los escribiera por mí. Ahora, puedo escribir japonés en una ventana de edición de texto como esta:
Selecciónelo, elija mi guión en el menú de guiones y se convierte en:
小 泉 純 一 郎& # 23567; & # 27849; & # 32020; & # 19968; & # 37070;
que es lo que puede pegar en la ventana de edición de Wikipedia. Esta es una solución solo para Mac, pero pensé en compartirla para aquellos de ustedes que pueden usarla.
Compile el siguiente script en ScriptEditor y guárdelo en la carpeta "Style Scripts" en la misma carpeta donde reside la aplicación Style. Tengo el mío guardado como "Adjuntar HTML sin codificar". A partir de entonces, aparecerá en el menú "Scripts" de Style.
Style está disponible en merzwaren (shareware de $ 20). Tengo esto ejecutándose en Mac OS X 10.2.1 con Style versión 1.9.2.
Aquí está el guión:
AppleScript |
---|
establecer el HTML en "" indicar el "Estilo" de la aplicación establecer selText en la selección del documento 1 como texto Unicode establecer selStart para obtener el desplazamiento de la selección del documento 1 establecer selEnd para obtener el desplazamiento del final de la selección del documento 1 establecer dataLen en ( selEnd - selStart ) end tell set tempName a "Unicode temp" dígale a la aplicación "Finder" si el alias tempName existe y luego mueva el alias tempName al final de la papelera si el final indica conjunto fileRef a abrir para el acceso tempName con escribir el permiso de escritura SelText a fileRef establece myRawData a leer fileRef de 0 a datalen acceso cercano fileRefdecirle a la aplicación "Finder" mover alias tempName a la papelera end tell establecer numChars en dataLen div 2 repetir con n de 1 a numChars establecer theHTML en theHTML & "& #" establecer a para obtener el carácter ( 2 * n - 1 ) de myRawData establecer b para obtener el carácter ( 2 * n ) de myRawData establecer lVal a (( ASCII número b ) + ( 256 * ( ASCII número a ))) establece el HTML en (el HTML & lVal como cadena ) & ";" fin de repetir decirle a la aplicación "Estilo" establecer la selección del documento 1 a (( selección del documento 1 ) & "(" & theHTML & ")" ) fin decir |
JavaScript
Autores :
- كسيپ Cyp 10:14 7 de junio de 2003 (UTC) (escritura inicial)
- - Ævar Arnfjörð Bjarmason 16:02, 16 de mayo de 2004 (UTC) (limpieza importante del código html, sangría agregada)
Conocido por trabajar en :
- Internet Explorer 5.00.3502.1000
- Mozilla Firefox 0.8
Notas :
Es posible que no necesite una secuencia de comandos para convertir caracteres CJK si tiene una Mac con Mac OS X 10.2 y Mozilla como navegador. Simplemente haga la edición desde Mozilla. Mozilla realiza la conversión automáticamente. Por ejemplo, al agregar esta edición, escribo los caracteres japoneses para "editar", que son 編 集. Mozilla convirtió automáticamente estos caracteres al formato Unicode romanizado adecuado. Solo mire las líneas anteriores en el cuadro de edición para verlo usted mismo. - Usuario: IppikiOokami 5 de septiembre de 2003
JavaScript |
---|
DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd" > < html > < head > < title > Utilidad de conversión Unicode < / title> < / head> < cuerpo > < forma nombre = "charform" > < p > Tipo aquí , y todos los personajes con un código mayor que 127 se pueden convertir a y amp ; # 1234 ; códigos . < / p> < p > Entrada : < / p> < textarea name = "input" cols = "80" rows = "25" onKeyUp = "revtxt ()" > Lo sentimos , esta página es inútil con JavaScript desactivado . < / textarea> < p > Salida : < / p> < textarea name = "output" cols = "80" rows = "25" > Lo sentimos , esta página es inútil con JavaScript desactivado . < / textarea> < / form> < script type = "text / javascript" > document . charform . entrada . valor = "" ; documento . charform . salida . value = "No escriba aquí". ; función revtxt () { var s = documento . charform . entrada . valor ; o = "" ; para ( m = 0 ; s . charAt ( m ); ++ m ) si ( ( c = s . charCodeAt ( m )) < 128 && c ! = 38 ) o + = s . charAt ( m ); otra cosa si ( c == 38 ) o + = "& amp;" ; más o + = "& #" + c + ";" ; documento . charform . salida . valor = o ; } -> < / script> < / html> |
Lista de seguimiento y secuencia de comandos de selección completa de recuperación
Esta secuencia de comandos verifica de manera útil todas las casillas de verificación en una página de Wikipedia, útil para borrar grandes listas de seguimiento o restaurar páginas con grandes historias. Funciona en Firefox, Internet Explorer, Camino y Safari .
En Firefox, cree un marcador con el siguiente código en el campo "ubicación".
En Internet Explorer, cree un favorito y, una vez creado, haga clic con el botón derecho en él, seleccione "propiedades" y coloque el siguiente código en el cuadro "URL" (le dará una advertencia de protocolo no válido, pero puede ignorarlo y trabajará).
En Safari , use la opción "Mostrar todos los marcadores". Elija la colección "Barra de marcadores". Seleccione el siguiente script en el búfer de copia y simplemente péguelo ([Comando] -v) en la ventana de la derecha. Se creará un nuevo marcador automáticamente y aparecerá en la barra de marcadores. Cambie el nombre de algo sensato como "Seleccionar todo".
javascript : para ( i = 0 ; i < documento . formularios . longitud ; i ++ ) { para ( j = 0 ; j < documento . formularios [ i ]. elementos . longitud ; j ++ ) { f = documento . formas [ i ]. elementos [ j ]; si ( f . tipo == 'casilla de verificación' ) f . comprobado = verdadero ; } } vacío 0
Subir script
Un guión escrito en Perl para subir fotografías masivamente a Commons. Ver comunes: Usuario: Nichalp / Subir script .
Script de migración y exportación de archivos de imagen
/ ImageFileMigrator Secuencia de comandos de Python para descargar todos los archivos de un MediaWiki y agregarlos a otro MediaWiki usando una cuenta de Sysop.
Categorizar y cambiar el color del enlace
Después de visitar un enlace de Wikipedia, ese enlace cambia de color de azul a morado en la pantalla de mi computadora. Para etiquetar páginas con categorías, he estado abriendo todas las páginas en Categoría: artículos NA-Class , por ejemplo, para convertir los enlaces en morados. Luego utilizo Todas las páginas con prefijo . Aquellas páginas para las que el enlace todavía es azul necesitan una etiqueta de categoría Categoría: Clase NA. Se necesita mucho tiempo para abrir inicialmente todas las páginas dentro de una categoría en particular para cambiar el enlace de azul a violeta. ¿Hay alguna manera de cambiar los colores de los enlaces en los artículos de Categoría: NA-Class tal como aparecen en la pantalla de mi computadora sin tener que visitar cada uno de los enlaces? Intenté editar mi archivo temporal de Internet (historial del navegador) e intenté usar la opción 'Imprimir todos los documentos vinculados' de la función de impresión de Windows para imprimir en un archivo (que luego eliminé). No pude editar mi archivo temporal de Internet (historial del navegador) y la opción 'Imprimir todos los documentos vinculados' no hizo que los vínculos de las categorías fueran de color púrpura. ¿Puede crearme un script que haga que todos los enlaces de una página (por ejemplo, Categoría: artículos de NA-Class ) cambien de color para mostrar que visité la página (sin realmente abrir la página enlazada)? También estoy abierto a otros métodos. Gracias. GregManninLB ( charla ) 15:57, 17 de abril de 2008 (UTC)
- En seguimiento, publiqué esta solicitud en Wikipedia: Scripts / Solicitudes de usuario de WikiProject . GregManninLB ( charla ) 16:10, 17 de abril de 2008 (UTC)
Solicitudes de secuencias de comandos de base de datos
Hay una serie de páginas diseñadas para ayudar con el mantenimiento y la edición de Wikipedia que se generan copiando toda la base de datos de Wikipedia en una máquina y ejecutando un script o programa en ella.
Aquí puede solicitar que alguien con una copia reciente de la base de datos de volcado y actualizar las habilidades apropiadas las Specialpages y otras páginas que requieren secuencias de comandos.
Véase también: Wikipedia: Solicite una consulta .
- Wikipedia: páginas de discusión más editadas
- Necesita ser actualizado. Tuf-Kat 16:41, 1 de septiembre de 2004 (UTC)
- Especial: Deadendpages
- En desesperada necesidad. Es necesario actualizar la notación OpenTask y se ha completado todo en la lista actual. - Wolf530 10:17, 29 de marzo de 2004 (UTC)
- parece haber sido reemplazado por completo por Wikipedia: páginas de Deadend
- Wikipedia: Las páginas de Deadend actúan como una alternativa, pero no como un reemplazo, creo. Una secuencia de comandos para que aquellos con capacidad suficiente puedan actualizar regularmente la versión simplificada, es decir, Special: Deadendpages sería útil para determinar más fácilmente estas páginas y eliminar rápidamente los datos obsoletos. También podría decirse que permitiría a Jo (e) -enduser tener una fuente actualizada regularmente de tales páginas sin depender / esperar a que otra persona ejecute un linkdump para la versión de Wikipedia: Deadend pages . Whitehorse1 | 9 de julio de 2021 21:38 (UTC)
- En desesperada necesidad. Es necesario actualizar la notación OpenTask y se ha completado todo en la lista actual. - Wolf530 10:17, 29 de marzo de 2004 (UTC)
- Especial: Lonelypages
- Wikipedistas por número de ediciones
- Wikipedia: lista de páginas en blanco
- Wikipedia: artículos más referenciados
- Wikipedia: páginas de desambiguación con enlaces Grendelkhan 22:45, 26 de abril de 2004 (UTC)
- Artículos presentes en al menos 3/6 idiomas - + sj + 11:12, 2004 15 de marzo (UTC)
- Artículos editados por el mayor número de usuarios distintos: + sj + 11:12, 15 de marzo de 2004 (UTC)
- Wikipedia: los stubs más buscados son muy necesarios. - Ben Brockert 03:13, 21 de mayo de 2004 (UTC)
- Solicitando el volcado de la base de datos: Lista de todos los usuarios de IP anon con al menos 1 edición. OlEnglish ( charla ) 03:10, 4 de febrero de 2009 (UTC)
Ver también
- Wikipedia: secuencias de comandos de usuario
- Wikipedia: scripts de usuario / solicitudes
- Wikipedia: Scripts ++ - Un boletín informativo sobre scripts