stringtranslate.com

Usuario:Bot de citas

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:

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:

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

Aprobación de bots

Enlaces externos

Ver también – Otras herramientas excelentes para usar

Reconocimientos de bots

Este gatito es Fijado

Vivian

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

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

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


¡Un brownie para ti!

¡Una estrella de granero para ti!

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

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

¡Una estrella de granero para ti!

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)