| Atallo: WP:JWB |
|---|
| Atención!: Ti tes toda a responsabilidade por calquera acción que realices usando o JavascriptWikiBrowser. Debescomprender aspolíticas de Wikipedia e usar esta ferramenta cumpríndoas, ou arriscaraste a serbloqueado. |
| GitHub repo |
| Changelog |
| Código fonte |
| Worker file |
| Ficheiro de internacionalización de mensaxes |
| Folla de estilos |
| Executar programa |
| A súa páxina de configuración |
| Tradución da páxinaUser:Joeytje50/JWB |
JavascriptWikiBrowser é un programa que permite ós usuarios realizar edicións semi-automáticas de forma sinxela. Para un uso xeral, funciona de xeito semellante óAutoWikiBrowser, pero non precisa da instalación de ningún programa, e pode executarse na maioría dos principais sistemas operativos. Este programa toma prestado gran cantidade de deseño e funcionalidade do AWB, por exemplo usando o seuRegex Typo Fixing e apáxina de control de Usuarios. Para usar este programa, precisas apuntarte na páxina de control de usuarios,Wikipedia:AutoWikiBrowser/CheckPage, ou ter dereitos de administrador na wiki.
Se desexa contribuír a este proxecto, pode crear unha solicitude enGitHub: Joeytje50/JWB. Este repositorio require actualizacións manuais pola miña parte, polo que algúns cambios pequenos feitos na versión en aloxada aquí poden non estar en actualizados en GitHub de inmediato. Se ese é o caso, intentarei combinar calquera solicitude útil no código da versión que hai aquí. Tamén pode usar GitHub para contribuír nas traducións dasmensaxes.
| Amosar feed |
|---|
| Esta sección está baleira a non ser que se instale/feed.js. Ese script substituirá este texto por unha táboa que contén as edicións máis recentes de cada páxina relevantes para JWB, así como unha lista de mensaxes i18n que faltan por traducir. |
Para usar este programa en calquera wiki, hai que poñer o seguinte código no seu ficheiro JavaScript (por exemploEspecial:MyPage/common.js,meta:Special:MyPage/global.js, ou un ficheiro JS de aparencia específica):
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');
Despois de configurar o programa, simplemente vai aesta páxina para executalo. Para os usuarios que usen o programa nun wiki distinto de en.wiki, simplemente teñen que ir á páxinaProject:AutoWikiBrowser/Script na wiki onde queren executar o programa, e onde teñen configurado ocódigo anterior.
A interface do JWB pode parecer un pouco recargada ó comezo, pero cun pouco de tempo afaraste a traballar con ela. Esta interface recargada permite usar moi poucas pestanas, o que che permite facer máis cousas sen ter que cambiar de pestana.
A parte máis importante do programa, por suposto, é a lista de páxinas. Podes escribir calquera número de páxinas na esquina inferior esquerda da interface para engadilas á lista. A lista de páxinas, igual que a área de edición e a xanela de resultados (a parte superior) son redimensionables, e os campos de texto, expandiranse sobre o resto da interface do JWB para evitar que se sitúen sobre a zona de contido.
Mentres se está editando, tódalas entradas están desactivadas, polo que para modificar a configuración primeiro hai que premer o botón de Parar.
Na primeira pestana (Config.), atoparás un conxunto de opcións que permiten realizar certas acción na lista de páxinas. O botónEliminar duplicados eliminará automaticamente os nomes de páxinas repetidos, e o botónOrdenar ordenará a lista de páxinas por orde alfabética.
Podes definir variables de páxina na lista de páxinas. Isto pode facerse poñendo unha| despois do nome de páxina, e continuando co valor da variable de páxina. Esta variable agora é accesible usando$x nas caixas de reemprazamentoSubstituír eCon, nas dúas caixas desaltar cando ..., e para os administradores, a caixa de nome de páxina obxectivo.
Isto pode ser de utilidade cando se quere mover un gran número de páxinas. Simplemente crea unha lista de nomes de páxina co novo nome de páxina despois de ese separándoos por|, e o programa encherá automaticamente o novo nome de páxina. Tamén pode ser usado cando precisas substituír unha palabra específica que é diferente para cada unha das páxinas da túa lista, ou se precisas substituír algo cunha palabra específica. Se non se indica unha variable de páxina, úsase o título da páxina como variable de páxina.
O modo de pre-procesado pode usarse para filtrar automaticamente a lista de páxinas para deixar só as que cumpran certos requirimento. Simplemente marca a caixaUsar modo pre-análise (sic.), e define os requirimentos das páxinas a saltar napestanaSaltar. Despois de definir as túas condicións de salto, preme en "Comezar" para iniciar a carga de cada páxina na lista, saltando as que cumpran as condicións de salto, ou movéndoa ó final da lista de páxinas para usalas máis adiante.
JWB inserirá automaticamente a marca#PRE-PARSE-STOP ó final da lista, así tratará a lista de páxinas só unha vez. Se queres cambiar o sitio onde debe parar o pre-procesado, simplemente insire#PRE-PARSE-STOP nunha nova liña na lista de páxinas debaixo da última páxina que queres pre-procesar (igual que se fose o nome dunha páxina).
Podes premer o botón de "Parar" en calquera momento durante o pre-procesado. A marca#PRE-PARSE-STOP engadirase no sitio, co que simplemente poderás modificar as túas regras de salto, e continuar o proceso, ou podes premer o botón de "reiniciar" que está ó lado da caixa "Usar modo pre-análise" para re-procesar toda a lista de páxinas de novo.
Para xerar unha lista de páxinas, simplemente preme o botón "Xerar" na pestana "Config.". Isto abrirá unha pantalla onde podes especificar os requirimentos que debe ter a lista de páxinas. Ten en conta que a xeración da lista de páxinas está limitada a 50 peticións consecutivas ó mesmo tempo. Isto é para previr que se sobrecargue o servidor. O número máximo de páxinas por petición depende do xerador que se use. Para páxinas nunha categoría or ligazóns nunha páxina, o límite é de 500 (ou de 5000 para os bots), e para o resto de xeradores é de 50 (ou de 500 para bots).
Cada un deses xeradores filtra os seus resultados en función dos espazos de nomes seleccionados na caixa de espazos de nomes á dereita das opcións de xeración. Podes seleccionar varios espazos de nomes premendo as teclasCtrl or⇧ Maiús mentres as escolles, ou arrastrando sobre os nomes de espazos. Se a lista de páxinas xerada supera a número máximo de páxinas, podes usar isto para separar os resultados para poder tratar a lista completa en varios pasos.
Simplemente marca a caixa que está diante do título de cada campo para activar os campos e incluír ese xerador de lista ó xerar a lista de páxinas.
Para excluír as subcategorías, ficheiros, ou páxinas concretas, simplemente desmarca a caixa ó seu lado para desactivala.
engine_autoselect').Na pestana Configuración, debaixo da lista de páxinas e as opcións deconfiguración, pode establecer límites a JWB. Usando estes límites, pode restrinxir o tempo que ocupe a JWB en calquera regra de busca e substitución ou a cantidade de caracteres engadidos ou eliminados por calquera edición. Teña en conta que establecer un límite de tamaño de diferenzanon dá ningunha garantía sobre a calidade da súa edición. Non confíe exclusivamente nesta configuración para evitar que as regras de busca e substitución se comporten inesperadamente. Esta é "só" unha forma de "asegurarse" de que as súas edicións non engadirán nin eliminarán cantidades inesperadas de texto dunha páxina.
Usando a pestanaSaltar, podes engadir varias regras para indicar que páxinas deben saltarse automaticamente.
Na pestana "Edición", podes indicar as opcións para a edición. Podes encher o campo "Resumo", e se queres, poder marcar a edición como "menor". A caixa ó lado do resumo é para indicar que se engada automaticamente, ou non, o texto (via JWB) ó final do teu resumo. Tamén podes seleccionar que facer coa túa lista de vixilancia. Podes seleccionar engadir ou eliminar tódalas páxinas que editas á/ou na túa páxina de vixilancia, non modificar a túa lista de vixilancia, ou vixiar páxinas baseándote nas túaspreferencias.
Mentres editas, tamén podes engadir ou eliminar directamente á túa lista de vixilancia premendo o botón ó lado da lista despregable da lista de vixilancia. O botón estará nomeado coa acción que vai realizar (engadir ou eliminar).
Tódalas páxinas amosan automaticamente as diferenzas entre o contido almacenado e o contido despois de facer oscambios. Tamén podes premer o botón "Vista previa" para ver como quedará o artigo. Algúns estilos pode que non se poidan cargar nesta vista, xa que JWB usa unha estrutura de páxina diferente das páxinas normais. Isto pode provocar que estilos que dependen da posición no documento non funcionen.
Os usuarios que teñan a marca debot tamén poderán gardar automaticamente as súas edicións. Isto pode facerse cun regulador, para previr a sobrecarga do servidor. O número indicado no campo "cada[] sec" é a cantidade de segundosentre edicións. Este número tamén pode conter decimais (usando un. comoseparador decimal).
Quizais a función máis importante do JWB son as substitucións automatizadas. Ti podes definir as regras para a substitución na pestana "Editar". Por defecto, tódalas substitucións realízanse de forma global. Isto quere dicir que se indicamos quea debe ser substituído porb, tódalas letrasa no artigo serán substituídas conbs. Cando se usanexpresións regulares, isto pode desactivarse eliminando a marcag.
Os retornos de carro, ou saltos de liña, poden indicarse tanto nas expresións regulares como no modo normal, engadindo\n no lugar onde queres inserir un carácter de salto de liña. Tamén podes inserir unha barra engadindo\\ na caixa de texto.
Podes usarlista de erros de AWB para amañar de forma automática os erros definidos na páxina. Lembra que sempre debes revisar se as correccións automáticas son correctas. Os arranxos automáticos non se aplican ós nomes das imaxes, nomes de modelos e parámetros[1], citas[2], e calquera texto despois de dous puntos ou asterisco, e tamén se saltan as regras que coincidan cunha ligazón wiki. Estas regras están sacadasda lista de regras para o AWB.
Ten en conta que isto usa a lista de erros da wiki dende a que se executa o programa. Se estás a usar este programa nun wiki que non ten a páxinaWikipedia:AutoWikiBrowser/Typos, a corrección de erros ortográficos non funcionará.
}} coma o final do modelo máis externo. Isto implica que se un modelo está aniñado noutro, e hai un erro ortográfico despois do modelo aniñado, non será ignorado."") só poden ocupar unha liña para ser recoñecidas. Se o comezo dunha cita está nunha liña e non remata ata a seguinte liña, non se terá en conta como cita, e non será ignorada. Por favor, vixía as citas que non se recoñecen automaticamente.Ademais de engadir regras simples para atopar e substituír texto, podes definir substitucións usandoexpresións regulares. Desta forma tes máis control sobre o que coincide e o que non. Podes especificar as marcas que queiras para usar na caixa ó lado da marca de "Expresión regular".
Neste programa JWB, tamén podes especificar a marca_ (guión baixo). Isto fará que a expresión trate tódolos espazos e guións baixos do mesmo xeito. Isto pode ser de utilidade cando se traballa con ligazóns wiki, transclusións de modelos, etc.
Para realizar varias substitucións na mesma páxina, podes usar o botón "Máis campos de substitución", isto fará que se abra outra pantalla onde podes engadir máis regras no mesmo formato que o formato da pestana "Edición". Se premes a teclaTab↹ cando tes o cursor na última regra de substitución, engadirase outro conxunto de entradas. Alternativamente, podes premer o botón "Engadir máis campos".
Para probar as expresións regulares (sen usar a marca_), podes usar IDEs en liña comohttp://regex101.com/,http://debuggex.com/, ouhttp://regexr.com/.
Se marcas esta caixa provocará que a regra de substitución só se aplique en contido que estea fóra do seguinte:
<!-- Isto será ignorado --><nowiki>,<code>,<source>,<syntaxhighlight> e<pre> serán ignorados<math>,<gallery>,<math> e<timeline>O contido dentro desas etiquetas non será modificado. Esta opción tamén funcionará cando non se usan expresións regulares.
Ten en conta que estas regras de excepcións non son o mesmo que as regras para os arranxos de erros ortográficos, os elementos como citas e ligazóns non serán ignorados con este modo.
JWB permíteche almacenar a túa configuración actual tanto na wiki coma no teu ordenador. Tamén podes almacenala de forma temporal durante esta sesión premendo en "Almacenar configuración". Isto permíteche volver á configuración almacenada durante a sesión do navegador, co que podes re-executar JWB nunha lista de páxinas concretas. Para acceder á configuración nunha sesión posterior, tes que gardala na wiki, ou descargala.
Gardar na wiki almacena a túa configuración enEspecial:MyPage/AWB-settings.js. A configuración para esta páxina tamén se carga automaticamente en AWB cando se carga, e a configuración nomeada"default" aplicarase automaticamente cando cargue. Se modificaches a túa configuración AWB na túa subpáxina /AWB-settings.js, tamén podes refrescalas no JWB premendo no botón "Refrescar".
Tamén podes descargar a configuración como un ficheiro JSON. Cando gardes este ficheiro, asegúrate de indicar a extensión de ficheiro.json, se non, non poderás seleccionalo no botón "Importar". Podes importar ficheiros premendo "Importar" e seleccionando o ficheiro JSON, ou arrastrando e soltando o ficheiro sobre a pantalla de JWB. Se a extensión é JSON, o programa cargará automaticamente a configuración dende o ficheiro.
Tamén podes borrar unha configuración da túa lista seleccionándoa no menú despregable, e premendo "Borrar". Se premes de forma accidental neste botón, podes desfacer o borrado de forma doada premendo "Desfacer" na barra de estado.
Os administradores tamén poden realizar outras accións na páxina. Estas accións non poden automatizarse, nin sequera en contas cos dereitos debot' eadministrador.
Cando se moven páxinas, o resumo sácase de pestana "Edición". Podes seleccionar eliminar redireccións, o que evita que o movemento deixe unha redirección no lugar do título da páxina vella. Tamén podes seleccionar mover tódalas subpáxinas e/ou a páxina de conversa.
Borrar, igual que nos movementos usa a caixa de resumo para poñer a razón de borrado.
Para protexer, podes especificar de forma separada o nivel de protección para mover e crear. Cando a páxina non existe, o nivel definido na protección de edición aplícase á protección de creación. O campo "Remata" permite indicar o tempo da protección do mesmo xeito que a forma normal. Isto significa que entradas como "1 hora!, "5 Xaneiro 2019", etc. poden usarse aquí.
A pestana "Rexistro" almacena un historial de tódalas accións feitas en orde cronolóxica. A barra de estatísticas da parte de abaixo fai un rexistro destas accións. Os rexistros tamén conteñen ligazóns ás edicións feitas, co que podes revisar as túas edicións despois de facelas.
| Wikimedia Commons ten máis contidos multimedia na categoría: JavascriptWikiBrowser |