Bem-vindo!
Este é um plugin Zotero desenvolvido pela scite para que você possa enriquecer sua biblioteca com informações nossas.
Observe que a versão mais recente deste plugin, V2.0 em diante, suporta apenas Zotero 7 e superior . Se você está procurando um plugin que suporte Zotero 6, use uma versão anterior como v.1.11.6.
Atualmente, ele permite que você faça duas coisas principais:
Veja as classificações de cada artigo com base em nossos dados de Citação Inteligente
Acesse facilmente a página do relatório scite (veja abaixo)
Depois de instalar o plugin (veja a seção abaixo para obter instruções), cada linha terá colunas para Supporting
, Mentioning
, Contrasting
, Total Smart Citations
e Total Distinct Citing Publications
. Os valores nesta célula informam, para um determinado artigo, quantas citações existem no banco de dados scite com a classificação correspondente.
Pode ser necessário clicar com o botão direito e ativar as colunas para vê-las.
Por exemplo, aqui, o artigo intitulado Psychometric Properties of the Strengths and Difficulties Questionnaire
recebeu 207 supporting citations
, 26 contrasting citations
, 4,874 mentioning citations
e 5,550 traditional citations
de outras publicações em nosso banco de dados. Observe que uma citação tradicional é o que você espera, ou seja, uma citação em nível de artigo para artigo. Uma Citação Inteligente, como apoiar, mencionar, contrastar, é exclusiva do Scite porque indexamos artigos de texto completo de editores e classificamos a intenção das citações com base em nossos próprios modelos de aprendizagem profunda. Você pode ler sobre o scite aqui ou visitar nossa página inicial para saber mais.
Você também pode classificar qualquer uma dessas três colunas para ver quais papéis são mais suportados, contrastados e assim por diante.
Para explorar os trechos de citação em torno dessas classificações, você pode visualizar o relatório scite do artigo de interesse por meio do painel de itens à direita, que mostra as mesmas métricas, mas em um painel. Basta selecionar View Scite Report
. Deve abrir o URL diretamente no seu navegador.
Obtenha o arquivo XPI em https://github.com/scitedotai/scite-zotero-plugin/releases e instale-o no Zotero seguindo o procedimento normal do plugin.
Para instalar um plugin no Zotero, baixe seu arquivo .xpi para o seu computador. Em seguida, no Zotero, clique em “Ferramentas → Plugins” e arraste o .xpi do plugin para a janela do Gerenciador de Plugins que é aberta.
NOTA: Você só precisa baixar uma vez; ele será atualizado automaticamente depois!
Corrige bug no plugin compatível com Z7 onde a classificação de colunas falhava porque os números estavam sendo convertidos em strings.
Adiciona suporte para Zotero 7 (não compatível com versões anteriores).
Remove o ícone de citação de cada célula; move-o para o cabeçalho. Corrige um bug onde uma das células tinha preenchimento desnecessário à esquerda. Também adiciona React para suportar o uso de ícones no cabeçalho da coluna via iconLabel
.
Reativa o plugin scite e corrige bug na função getField
corrigida que estava gerando uma exceção para campos int
sendo passados, fazendo com que colunas específicas não-scite fossem para o manipulador de exceção, que engoliu a exceção e retornou 0. Este manipulador de exceção agora apenas acontece em colunas específicas do scite conforme pretendido, e o tratamento do field
é mais robusto para evitar as fontes identificadas de exceções.
Desabilita o plugin scite de fazer qualquer coisa ao carregar - devido a um bug intermitente encontrado na atualização do Zotero 6.
Corrigido bug onde a classificação de colunas em colunas específicas do scite não funcionava no Zotero 6.
Atualize a dependência zotero-plugin
com suporte para Zotero 6 (compatível com versões anteriores) e use eslint em vez de tslint.
Combine corretamente a coluna scite durante a chamada getField
na versão da árvore XUL.
Corrigido bug na versão beta em que as informações de contagem em cada linha não eram atualizadas após o carregamento inicial da API.
Adicione suporte compatível com versões anteriores para o próximo lançamento do Zotero. Isso faz com que o plugin funcione especificamente com a compilação Zotero-5.0.97-beta.43+c5d89f6d0
, mas geralmente deve suportar a nova estrutura baseada em HTML (além da versão XUL para qualquer usuário que não atualize).
Correção de caso extremo em como o DOI é recuperado dos metadados da biblioteca zotero (evita uma exceção de JavaScript).
Adicione colunas para Total de Citações Inteligentes e Total de Publicações com Citações Distintas (por exemplo: se paper X
fizer referência paper Y
um total de 4 vezes, então a contagem de Citações Inteligentes para o artigo Y será 4, e a contagem de publicações que citam será 1. Isso ocorre porque as Citações Inteligentes contam cada referência individual no texto e não são agrupadas no nível da publicação que cita.)
Use DOMParser e XMLSerializer.
Renomeie disputado para contrastado e altere a cor do ícone de laranja para azul.
Corrigir bug de atualização automática.
Adicionada capacidade de redimensionar colunas Supporting
, Mentioning
e Disputing
.
Pequenas alterações de registro, eliminam espaços em branco de DOIs e oferecem suporte adequado a atualizações automáticas.
Corrige o bug em que os DOIs durante a atualização em massa não estavam em letras minúsculas corretamente e adiciona log de depuração para problemas de triagem no futuro, se persistirem em outros casos extremos.
Corrige bug onde o DOI não estava sendo colocado em minúsculas corretamente
Lançar a versão inicial do plugin que permite:
Veja as # citações de apoio (coluna separada, classificável)
Veja o # mencionando citações (coluna separada, classificável)
Veja as # citações em disputa (coluna separada, classificável)
Visualize diretamente um relatório de scite clicando com o botão direito em uma linha e clicando em 'Exibir relatório de scite')
Atualizando as contagens sempre que desejar (clique com o botão direito na linha e clique na opção atualizar contagens)
(Estes foram originalmente de https://www.zotero.org/support/dev/client_coding/plugin_development mas replicados aqui por conveniência)
Clonar o repositório
npm install
para obter quaisquer dependências
npm run build
irá gerar uma pasta build/
para você. Você deverá ver um arquivo install.rdf
neste diretório. Se você abri-lo, encontre a tag
e anote o valor.
Certifique-se de que o Zotero esteja fechado
No terminal, navegue até o diretório do seu perfil Zotero
Sistema operacional | Localização |
---|---|
Mac | /Usuários//Biblioteca/Suporte a aplicativos/Zotero/Perfis/ |
Windows 10/8/7/Vista | C:Users |
WindowsXP/2000 | C: Documentos e configurações |
Linux | ~/.zotero/zotero/ |
NOTA: A tabela acima é de https://www.zotero.org/support/kb/profile_directory
Em seguida, entre em extensions/
e crie um arquivo de texto que corresponda ao valor que você viu na tag
. por exemplo, um arquivo chamado [email protected]
Abra este arquivo e nele defina o conteúdo como o caminho absoluto para o arquivo install.rdf
do seu diretório build/
cd
de volta ao diretório do perfil (um nível acima extensions/
)
Abra o arquivo prefs.js
Comente as linhas que contêm extensions.lastAppVersion
e extensions.lastPlatformVersion
. Deve ser necessário apenas uma vez.
Abra o Zotero e você verá a extensão sendo carregada
Notas:
Fazer npm run build
também irá gerar um diretório xpi/
localmente que você pode adicionar diretamente como um plugin em seu Zotero
Parece que o Zotero está migrando para o Electron (ou pelo menos pode haver planos para isso; tem sido discutido nos últimos 4 anos). Devido à falta de suporte para XUL, documentação clara de plug-ins e à potencial descontinuação desta versão do Zotero, grande parte dessa base de código foi montada observando-se plug-ins existentes que funcionavam de maneira semelhante. Se você está tentando escrever um plugin, recomendo dar uma olhada nestes três plugins excelentes:
https://github.com/PubPeerFoundation/pubpeer_zotero_plugin
https://github.com/jlegewie/zotfile
https://github.com/bwiernik/zotero-shortdoi
Usamos este pacote: https://github.com/retorquere/zotero-plugin
Observe que isso depende de ter um GITHUB_TOKEN
com escopo repo
disponível. Isso é configurado nas CircleCI Project Settings
para este repositório. Tenho um token emitido com escopos da minha conta; se expirar, você sempre poderá alterá-lo gerando o seu próprio.
É assim que faço um lançamento:
Se você fizer alterações por meio de solicitação pull, NÃO execute npm version
antes que sua solicitação pull seja mesclada
Primeira mesclagem na solicitação pull
Então, de master
, puxe localmente para sua máquina
Enquanto estiver em master
, execute npm version
, por exemplo, npm version 2.0.2
Isso criará uma nova tag, commit e push e acionará automaticamente o CI para liberá-lo. Você poderá ver o novo lançamento em https://github.com/scitedotai/scite-zotero-plugin/releases
Normalmente atualizo manualmente a descrição após a criação do lançamento
Atualize o README, etc.
Se você executar npm version
antes da mesclagem do PR, o commit marcado terá um hash diferente do hash do commit no círculo após a mesclagem (o github sempre criará um novo commit para a mesclagem)
No caso de um bug ser lançado, a maneira mais fácil de desabilitar o plugin scite é:
Vá para /client/content/config.js
e defina o sinalizador PLUGIN_ENABLED
como false
Mesclar isso no master
Então, a partir master
localmente, execute npm version
para lançar uma nova versão, por exemplo, se estiver em 2.0.1
, execute npm version 2.0.2
.
Se você tiver alguma dúvida ou feedback, sinta-se à vontade para nos escrever para [email protected] ou crie um problema aqui.