¡Bienvenido!
Este es un complemento de Zotero desarrollado por scite para que pueda enriquecer su biblioteca con información nuestra.
Tenga en cuenta que la última versión de este complemento, V2.0 en adelante, solo es compatible con Zotero 7 y superiores . Si está buscando un complemento que admita Zotero 6, utilice una versión anterior como la v.1.11.6.
Actualmente te permite hacer dos cosas principales:
Vea los recuentos de clasificación de cada artículo según nuestros datos de Smart Citation
Vaya fácilmente a la página del informe scite (ver más abajo)
Una vez que instale el complemento (consulte la sección a continuación para obtener instrucciones), cada fila tendrá columnas para Supporting
, Mentioning
, Contrasting
, Total Smart Citations
y Total Distinct Citing Publications
. Los valores en esta celda le indican, para un artículo determinado, cuántas citas hay en la base de datos de scite con la clasificación correspondiente.
Es posible que deba hacer clic derecho y habilitar las columnas para verlas.
Por ejemplo, aquí, el artículo titulado Psychometric Properties of the Strengths and Difficulties Questionnaire
ha recibido 207 supporting citations
, 26 contrasting citations
, 4,874 mentioning citations
y 5,550 traditional citations
de otras publicaciones de nuestra base de datos. Tenga en cuenta que lo que se espera es una cita tradicional, es decir, una cita a nivel de artículo a artículo. Una cita inteligente, como respaldar, mencionar y contrastar, es exclusiva de Scite porque indexamos artículos de texto completo de los editores y clasificamos la intención de las citas según nuestros propios modelos de aprendizaje profundo. Puede leer sobre scite aquí o visitar nuestra página de inicio para obtener más información.
También puede ordenar cualquiera de estas 3 columnas para ver qué artículos son los más respaldados, contrastados, etc.
Para explorar los fragmentos de citas en torno a estas clasificaciones, puede ver el informe de citas del artículo de interés a través del panel de elementos de la derecha, que muestra las mismas métricas pero en un panel. Simplemente seleccione View Scite Report
. Debería abrir la URL directamente en su navegador.
Obtenga el archivo XPI de https://github.com/scitedotai/scite-zotero-plugin/releases e instálelo en Zotero siguiendo el procedimiento normal del complemento.
Para instalar un complemento en Zotero, descargue su archivo .xpi a su computadora. Luego, en Zotero, haga clic en “Herramientas → Complementos”, luego arrastre el .xpi del complemento a la ventana del Administrador de complementos que se abre.
NOTA: Sólo necesitas descargar una vez; ¡Se actualizará automáticamente después!
Corrige un error en el complemento compatible con Z7 donde se interrumpía la clasificación de columnas porque los números se estaban convirtiendo en cadenas.
Agrega soporte para Zotero 7 (no compatible con versiones anteriores).
Elimina el ícono de scite de cada celda; lo mueve al encabezado. Corrige un error por el cual una de las celdas tenía un relleno innecesario a la izquierda. También agrega React para admitir el uso de íconos en el encabezado de la columna a través de iconLabel
.
Vuelve a habilitar el complemento scite y corrige el error en la función getField
parcheada que generaba una excepción para los campos int
que se pasaban, lo que provocaba que columnas no específicas de scite entraran en el controlador de excepciones, que se tragó la excepción y devolvió 0. Este controlador de excepciones ahora solo sucede en columnas específicas según lo previsto, y el manejo del field
es más sólido para evitar las fuentes de excepciones identificadas.
Impide que el complemento scite haga nada cuando se carga, debido a un error intermitente encontrado en la actualización de Zotero 6.
Se corrigió el error por el cual la clasificación de columnas específicas de scite no funcionaba en Zotero 6.
Actualice la dependencia zotero-plugin
con soporte para Zotero 6 (compatible con versiones anteriores) y use eslint en lugar de tslint.
Coincide correctamente con la columna scite durante la llamada getField
en la versión del árbol XUL.
Se corrigió el error en la versión beta donde la información de conteo en cada fila no se actualizaba después de la carga inicial desde la API.
Agregue soporte compatible con versiones anteriores para la próxima versión de Zotero. Esto hace que el complemento funcione específicamente con la compilación Zotero-5.0.97-beta.43+c5d89f6d0
pero, en general, debería admitir la nueva estructura basada en HTML (además de la versión XUL para cualquier usuario que no actualice).
Se corrigió el caso extremo en cómo se recupera DOI de los metadatos de la biblioteca zotero (evita una excepción de JavaScript).
Agregue columnas para Total de citas inteligentes y Total de publicaciones con citas distintas (por ejemplo: si paper X
hace referencia paper Y
un total de 4 veces, entonces el recuento de citas inteligentes para el artículo Y será 4 y el recuento de publicaciones citadas será 1. Esto se debe a que las citas inteligentes cuentan cada referencia individual en el texto y no se agrupan en el nivel de publicación de citas).
Utilice DOMParser y XMLSerializer.
Cambie el nombre de disputado a contrastado y cambie el color del icono de naranja a azul.
Corregir error de actualización automática.
Agregue la capacidad de cambiar el tamaño de las columnas de Supporting
, Mentioning
y Disputing
.
Cambios menores en el registro, recorte de espacios en blanco de los DOI y admite adecuadamente las actualizaciones automáticas.
Corrige el error por el cual los DOI durante la actualización masiva no estaban en minúsculas correctamente y agrega el registro de depuración a los problemas de clasificación en el futuro si persiste en otros casos extremos.
Corrige el error por el que el DOI no se minúscula correctamente
Lanzar la versión inicial del complemento que le permite:
Vea el número de citas de apoyo (columna separada, ordenable)
Ver el número de citas que mencionan (columna separada, ordenable)
Vea el número de citas en disputa (columna separada, ordenable)
Vea directamente un informe de scite haciendo clic derecho en una fila y haciendo clic en 'Ver informe de scite')
Actualizar los recuentos cuando lo desee (haga clic derecho en la fila y haga clic en la opción actualizar recuentos)
(Estos fueron originalmente de https://www.zotero.org/support/dev/client_coding/plugin_development pero se replicaron aquí para mayor comodidad)
Clonar el repositorio
npm install
para obtener cualquier dependencia
npm run build
generará una carpeta build/
para usted. Debería ver un archivo install.rdf
en este directorio. Si lo abre, busque la etiqueta
y anote el valor.
Asegúrate de que Zotero esté cerrado.
En la terminal, navegue hasta el directorio de su perfil de Zotero
Sistema operativo | Ubicación |
---|---|
Impermeable | /Usuarios//Biblioteca/Soporte de Aplicaciones/Zotero/Perfiles/ |
Windows 10/8/7/Vista | C:Usuarios |
WindowsXP/2000 | C:Documentos y configuraciones |
linux | ~/.zotero/zotero/ |
NOTA: La tabla anterior es de https://www.zotero.org/support/kb/profile_directory
Luego, vaya a extensions/
y cree un archivo de texto que coincida con el valor que vio en la etiqueta
. por ejemplo, un archivo llamado [email protected]
Abra este archivo y, en él, configure el contenido para que sea la ruta absoluta al archivo install.rdf
desde su directorio build/
cd
de regreso al directorio de perfil (un nivel por encima extensions/
)
Abra el archivo prefs.js
Comente las líneas que contienen extensions.lastAppVersion
y extensions.lastPlatformVersion
. Sólo debería ser necesario una vez.
Abra Zotero y debería ver cómo se carga la extensión.
Notas:
Hacer npm run build
también generará un directorio xpi/
localmente que puedes agregar directamente como un complemento en tu Zotero
Parece que Zotero ha estado migrando a Electron (o al menos puede haber planes para esto; se ha discutido durante los últimos 4 años). Debido a la falta de soporte para XUL, documentación clara de complementos y la posible obsolescencia de esta versión de Zotero, gran parte de este código base se creó analizando complementos existentes que funcionaban de manera similar. Si estás intentando escribir un complemento, te recomiendo que pruebes estos tres excelentes complementos:
https://github.com/PubPeerFoundation/pubpeer_zotero_plugin
https://github.com/jlegewie/zotfile
https://github.com/bwiernik/zotero-shortdoi
Usamos este paquete: https://github.com/retorquere/zotero-plugin
Tenga en cuenta que depende de tener un GITHUB_TOKEN
con un alcance repo
disponible. Esto se configura en la CircleCI Project Settings
para este repositorio. Tengo un token que emití con alcances de mi cuenta; si caduca, siempre puedes cambiarlo generando el tuyo propio.
Así es como hago un lanzamiento:
Si realiza cambios mediante una solicitud de extracción, NO ejecute npm version
antes de que se fusione su solicitud de extracción
Primera fusión en la solicitud de extracción
Luego, desde master
, acceda localmente a su máquina
Mientras esté en master
, ejecute npm version
, por ejemplo, npm version 2.0.2
Esto creará una nueva etiqueta, confirmación y envío, y eso activará automáticamente el CI para liberarla. Debería poder ver la nueva versión en https://github.com/scitedotai/scite-zotero-plugin/releases
Normalmente actualizo manualmente la descripción después de crear la versión.
Actualizar README, etc.
Si ejecuta npm version
antes de que se fusione el PR, entonces la confirmación etiquetada tendrá un hash diferente del hash de confirmación en el círculo después de que se fusione (github siempre creará una nueva confirmación para la fusión)
En caso de que se publique un error, la forma más sencilla de desactivar el complemento scite es:
Vaya a /client/content/config.js
y establezca el indicador PLUGIN_ENABLED
en false
Fusionar esto en master
Luego, desde master
localmente, ejecute npm version
para lanzar una nueva versión, por ejemplo, si estaba en 2.0.1
, ejecute npm version 2.0.2
.
Si tiene alguna pregunta o comentario, no dude en escribirnos a [email protected] o crear un problema aquí.