Usuario:Bot de citas

Bot de edición de Wikipedia dirigido por Smith609
ActivarGuíaErrores/característicasApagado de emergencia
Activar el bot en una página específica o en todos los artículos de una categoría.¿Cómo conseguir los mejores resultados? ¿Quieres un enlace de activación en cada página que edites? ¡Consulta la guía!¿Algo anda mal? ¡Infórmanos!
¿Tienes una idea? ¡Sugiérela!
El código fuente está disponible en GitHub.
Administradores : sigan las instrucciones .
No administradores: informen a WP:ANI .

Resumen de funciones

Este bot fue diseñado originalmente para agregar identificadores de objetos digitales (DOI) a las referencias; ahora hace mucho más: agrega otros identificadores (PMID, ISBN), enlaces a repositorios de acceso abierto y corrige errores de formato comunes.

El bot obtiene datos de citas de una variedad de fuentes, incluidas Google Books , Google Books API Family , CrossRef , AdsAbs , arXiv , oaDOI y PubMed. Debido a que extraer datos de páginas web no es confiable y consume muchos recursos, estas bases de datos son la principal fuente de datos; desafortunadamente, el bot no puede determinar cuándo estas bases de datos contienen errores o información incompleta. Cualquier error u omisión de este tipo debe informarse directamente al responsable del repositorio de datos. El bot también corrige las citas para que coincidan con WP:CITALICSRFC y similares. Tenga en cuenta que un error 503 significa que el bot está sobrecargado y debe volver a intentarlo más tarde; espere al menos una hora.

Fuentes de datos

Los enlaces de código abierto provienen principalmente de oaDOI.

Desarrollo

Una versión estable del bot siempre está disponible en https://citations.toolforge.org/

Los compromisos de tiempo impiden realizar actualizaciones periódicas; se intenta realizar un mantenimiento cada pocos meses. El código fuente se puede encontrar en https://github.com/ms609/citation-bot.

Interpretación de resúmenes de edición de bots

Los resúmenes de edición del bot intentan lograr un equilibrio entre proporcionar muy poca información para que sea útil y tanta información como para exceder los límites de línea y simplemente duplicar el contenido de la edición en sí. A veces, el resumen de edición incluirá elementos que no ocurrieron en la edición final porque múltiples acciones se cancelaron entre sí. Además, si se elimina una URL, entonces el resumen de edición puede decir que se eliminaron otras cosas (como la fecha de acceso) porque no había una URL, aunque originalmente sí la había: esto se debe a que el bot funciona en fases.

Cómo impedir que el bot edite

  1. Para evitar que el robot de citas edite una página en particular, agregue el siguiente texto en cualquier lugar de la página
    {{bots|deny=Bot de citación}}
  2. Para evitar que Citation bot edite una cita específica, agregue un comentario a la plantilla de cita antes de la primera |, como
    {{citar diario <!-- Omitir bot de citas--> |apellido=Smith |nombre=John |año=2018 |...}}
  3. Si el bot agrega o modifica erróneamente un parámetro (por ejemplo, agrega un |last=/ incorrecto |first=o un incorrecto |doi=) a una cita), coloque un comentario en lugar del parámetro apropiado, como
    |doi = <!-- El robot de citas agrega un DOI incorrecto-->

Aunque el contenido del comentario no es relevante para el Citation Bot, es mejor incluir algo de texto dentro del comentario para que los editores humanos entiendan por qué hay un comentario. Además, deja en claro por qué, por ejemplo, si el comentario fuera "Citation Bot obtiene un número de problema no válido de PubMed", entonces un humano podría saber que él tampoco debería creer en PubMed. Por último, los comentarios vacíos aleatorios son propensos a ser eliminados por editores humanos por considerarlos "extraños".

Es posible que sea posible solucionar el problema subyacente si informa el error , pero hay algunos casos excepcionales (como falsos positivos y preferencias del editor) en los que es imposible implementar una solución automática.

Falsos positivos

Si el bot agrega datos aparentemente no relacionados a una cita, probablemente esté recibiendo un falso positivo de las bases de datos de citas que consulta. Lamentablemente, el bot no tiene forma de saberlo, por lo que hay dos formas de evitarlo:

  • Cambie la plantilla de cita a una que el bot no modifique, como citar noticias, etc.
  • Agregue un comentario en uno o más de los parámetros: el bot no anulará estos comentarios y reducirán la posibilidad de que las bases de datos de citas arrojen falsos positivos.
  • Si el título de la revista tiene una mayúscula y minúscula no estándar (como PLOS One), se debe solicitar un código especial en la página de informe de errores o, mejor aún, realizar una solicitud de extracción en https://github.com/ms609/citation-bot/blob/master/constants.php

Números de página con guiones

El robot reemplaza los guiones con guiones cortos en los rangos de números de página. En raras ocasiones, cuando un guion es correcto y un guion corto es incorrecto (guión en el número de página en sí, a menudo porque el número de página también incluye el capítulo), use manualmente la plantilla {{ hyphen }} en lugar del carácter de guion corto . Una alternativa es usar el parámetro de la plantilla.|at=

Parámetros válidos

El bot obtiene todos los parámetros especificados en Module:Citation/CS1/Whitelist con el formato "['parameter_name'] = true" y los trata como si fueran ortografías válidas. El bot mantiene su propia copia en https://github.com/ms609/citation-bot/blob/master/constants/parameters.php

Internacionalización

Se han recibido numerosas solicitudes para que el bot se adapte a wikipedias en otros idiomas. Cuando el tiempo lo permita, estaré encantado de trabajar en ello. Para adaptar el bot a una wiki en otro idioma, primero necesito:

  • Una cuenta de bot válida en esa wiki con el permiso apropiado para sus ediciones.
  • Una traducción de cada uno de los nombres de plantilla y parámetros utilizados.

Si tiene ambos disponibles, hágamelo saber y comenzaré a trabajar en la codificación necesaria.

Función

Automático o asistido manualmente: Automático

Lenguaje(s) de programación: PHP

Resumen de funciones: Mantiene y amplía las citas; garantiza que se cumplan los estándares.

Editar período(s): puede ejecutarse en un modo continuo que revisa automáticamente los artículos, pero actualmente se usa en artículos específicos cuando lo solicita un usuario .

Detalles de la función:

  1. Reemplaza "id=identifier" o "url=http://resource.org/identifier=# con "identifier=#"
  2. Corrige errores tipográficos comunes en los nombres de parámetros (no en valores), utilizando la coincidencia más cercana si el error tipográfico no está en una lista de errores frecuentes https://github.com/ms609/citation-bot/blob/master/constants/parameters.php
  3. Elimina parámetros redundantes
  4. Busca parámetros faltantes (incluida la URL) y luego los agrega si están disponibles. Esto es especialmente conveniente cuando solo se incluye un identificador dentro de la plantilla.
    • El bot utiliza una variedad de bases de datos que incluyen Google Books API, Google Books, PubMed, CrossRef, AdsAbs, doi.org y JSTOR.
  5. Convierte una cita de nota final en una cita de Wikipedia — Ejemplo
  6. Está autorizado a agregar nombres a las referencias y combinar duplicados, pero actualmente no lo hace.
  7. Amplía las plantillas {{ cite arXiv }} con un parámetro eprint y las actualiza para usar {{ cite journal }} cuando sea apropiado
  8. Cuando se utiliza una combinación de plantillas de la familia {{ citation }} y {{ cite xxx }} en un artículo, está autorizado a estandarizar el formato dominante, pero actualmente no lo hace.
  9. Convertir referencias simples en referencias basadas en plantillas de citas

Cuadro de usuario que puedes agregar para mostrar soporte

Wikitextcasilla de usuariodonde se usa
{{User wikipedia/Citation bot}}
Este usuario corrige citas con la ayuda del bot de citas .
páginas enlazadas

Aprobación de bots

  • Versión de Github

Ver también – Otras herramientas excelentes para usar

Reconocimientos de bots

La estrella de cine original
Gracias, me has sido de mucha ayuda como nuevo usuario y colaborador. Tonythetiger89 ( discusión ) 16:29 15 ago 2013 (UTC)

Este gatito es Fijado

Vivian

Kashment (discusión) 20:51 20 jul 2014 (UTC) Martin ( Smith609  –  Discusión ) 05:13 29 jul 2014 (UTC)
 

La citación Barnstar
¡Por todas las correcciones de citas! Quinton Feldberg ( discusión ) 05:49 24 ago 2017 (UTC)
La estrella del editor
Asombroso,

¡Me he quedado sin palabras! Es realmente muy útil. Dadhush ( discusión ) 12:52 16 nov 2018 (UTC)

La estrella del editor
Buen trabajo. ¡Sigue así, hombre! Taal Saptak ( discusión ) 10:09 7 jul 2018 (UTC)
Eso es realmente genial Jackwilliam2 ( discusión ) 12:20 3 dic 2018 (UTC)
La estrella técnica
¡Gracias por tu dedicación que me alivia el trabajo! ¡Va a ser genial!Talk♬ 13:36, 5 de enero de 2019 (UTC)
La estrella de cine original
Gracias Ackee123 ( discusión ) 11:38 30 ago 2019 (UTC)
¡Buen trabajo! Azilmark89 ( discusión ) 12:53 22 ago 2019 (UTC)
La citación Barnstar
Hola, estuve allí sufriendo en la cita. De todos modos, gracias CBOT. F5pillar ( discusión ) 19:18 21 ene 2020 (UTC)
La citación Barnstar
Este bot es muy útil. Swapout ( discusión ) 10:44 27 oct 2020 (UTC)
¿Por qué no me envías una taza? IWikepidsacusk ( discusión ) 14:17 4 dic 2020 (UTC)
La estrella de cine original
gracias al robot Mohamed Taqi ( discusión ) 11:44, 25 de mayo de 2021 (UTC)
El precio de la comida es muy alto
Gracias por la edición detallada. Que el Señor te bendiga. 칼빈500 ( discusión ) 14:04 18 sep 2021 (UTC)
La estrella de cine original
¡Genial! DIACHRONY ( discusión ) 14:30 16 nov 2021 (UTC)
La estrella del editor
Gracias por tu edición en Pokémon Go , donde agregaste el título "Evento de celebración de Kalos - Pokémon Go" de Serebii, al que le pegué la URL. Kurisumasen ( discusión ) 22:07 7 dic 2021 (UTC)
La citación Barnstar
Gracias, robot. Siempre recordaremos tus citas ;) Imurmate Soy editor2022 ( discusión ) 03:26 9 ene 2022 (UTC)

¿Por qué no una cabra amiga para un robot?

Cobrafang (discusión) 13:25 30 may 2022 (UTC)

La estrella de cine original
Gracias bot 😁️ Einahr11 ( discusión ) 19:22 12 ago 2022 (UTC)
La brillante idea de Barnstar
¡Este robot es genial! Andre 🚐 02:47, 8 de agosto de 2022 (UTC)
La estrella técnica
Gracias Chad Von Bismarck ( discusión ) 18:55 6 feb 2023 (UTC)


La estrella del granero antivandálica
¡Gracias por mantener Wikipedia como una fuente de información bastante precisa! PJFootball (discusión) 19:26 6 jul 2024 (UTC)

¡Un brownie para ti!

¡Mmm! Arhan D ( discusión ) 23:15, 22 de febrero de 2024 (UTC)

¡Una estrella de granero para ti!

La estrella de cine original
Gracias por editar mucho. He visto muchas de tus ediciones. I-ready Fan ( discusión ) 22:04 29 ene 2024 (UTC)

TU BOT ES INCREIBLE:: UNA ESTRELLA DE BARNEST MÁS

The Citation Barnstar para la línea de tiempo de Salem, MA... siempre un trabajo increíble... GRACIAS DE NUEVO.
Agregar: fecha, título. Se modificó la referencia simple a CS1/2... Por todas las correcciones de citas en la Cronología de Salem, MA... siempre un trabajo increíble... ¡GRACIAS OTRA VEZ... 3 de octubre de 2024! (UTC)

Buen robot. Dos es superior... ¡Otra estrella para ti! Siempre un trabajo increíble. Buen robot.

La estrella de granero resiliente
Buen robot 3 de octubre de 2024 (UTC)

¡Una estrella de granero para ti!

La estrella de granero resiliente
Buen robot Susbush ( discusión ) 15:21 27 sep 2024 (UTC)

BUEN BOT

¡Felicitaciones, maravilloso robot! ¡Veo que nos has ayudado a mejorar las citas de artículos más de 5 millones de veces! Es un logro impresionante, en mi humilde opinión, y estamos muy contentos de poder ayudarte. Bravo, y sigue con el buen trabajo. Saludos, jengod ( discusión ) 23:53 21 ago 2024 (UTC)

A pesar de todos los problemas que he tenido con / la limpieza que he hecho después del bot de citas, su trabajo es abrumadoramente positivo y es, de lejos, el script de citas menos problemático. Folly Mox ( discusión ) 09:46, 27 de agosto de 2024 (UTC)
Obtenido de "https://es.wikipedia.org/w/index.php?title=Usuario:Bot_de_citaciones&oldid=1250109483"