Добро пожаловать!
Это плагин Zotero, разработанный Scite, чтобы вы могли пополнить свою библиотеку информацией от нас.
Обратите внимание, что последняя версия этого плагина, начиная с версии 2.0, поддерживает только Zotero 7 и выше . Если вы ищете плагин, поддерживающий Zotero 6, используйте более раннюю версию, например v.1.11.6.
В настоящее время он позволяет вам делать две основные вещи:
Просматривайте результаты классификации для каждой статьи на основе наших данных Smart Citation.
Легко перейти на страницу отчета о сайте (см. ниже).
После установки плагина (инструкции см. в разделе ниже) в каждой строке появятся столбцы Supporting
, Mentioning
, Contrasting
, Total Smart Citations
» и Total Distinct Citing Publications
. Значения в этой ячейке сообщают вам, сколько цитирований для данной статьи имеется в базе данных сайта с соответствующей классификацией.
Возможно, вам придется щелкнуть правой кнопкой мыши и включить столбцы, чтобы их увидеть.
Например, здесь статья под названием Psychometric Properties of the Strengths and Difficulties Questionnaire
получила 207 supporting citations
, 26 contrasting citations
, 4,874 mentioning citations
и 5,550 traditional citations
из других публикаций в нашей базе данных. Обратите внимание, что традиционное цитирование — это то, что вы ожидаете, то есть цитирование на уровне статьи. Умное цитирование, такое как поддержка, упоминание и противопоставление, уникально для Scite, поскольку мы индексируем полнотекстовые статьи издателей и классифицируем цель цитирования на основе наших собственных моделей глубокого обучения. Вы можете прочитать о Scite здесь или посетить нашу домашнюю страницу, чтобы узнать больше.
Вы также можете выполнить сортировку по любому из этих трех столбцов, чтобы увидеть, какие статьи наиболее поддерживаются, контрастируют и т. д.
Чтобы изучить фрагменты цитирования по этим классификациям, вы можете просмотреть отчет по сайту интересующей статьи через панель элементов справа, где показаны те же показатели, но на панели. Просто выберите View Scite Report
. Он должен открыть URL-адрес прямо в вашем браузере.
Получите файл XPI с https://github.com/scitedotai/scite-zotero-plugin/releases и установите его в Zotero, следуя обычной процедуре плагина.
Чтобы установить плагин в Zotero, загрузите его файл .xpi на свой компьютер. Затем в Zotero нажмите «Инструменты → Плагины», затем перетащите .xpi плагина в открывшееся окно «Диспетчер плагинов».
ПРИМЕЧАНИЕ. Вам нужно загрузить только один раз; после этого он будет автоматически обновляться!
Исправлена ошибка в плагине, совместимом с Z7, из-за которой сортировка столбцов нарушалась из-за преобразования чисел в строки.
Добавляет поддержку Zotero 7 (без обратной совместимости).
Удаляет значок скита из каждой ячейки; перемещает его в заголовок. Исправлена ошибка, из-за которой в одной из ячеек было ненужное отступ слева. Также добавляет React для поддержки использования значков в заголовке столбца через iconLabel
.
Повторно включает плагин scite и исправляет ошибку в исправленной функции getField
, которая вызывала исключение для передаваемых полей int
, в результате чего столбцы, не относящиеся к scite, попадали в обработчик исключений, который поглощал исключение и возвращал 0. Этот обработчик исключений теперь только происходит в определенных столбцах сайта, как и предполагалось, а обработка field
становится более надежной, чтобы предотвратить выявленные источники исключений.
Отключает плагин scite от каких-либо действий при загрузке — из-за периодической ошибки, обнаруженной в обновлении Zotero 6.
Исправлена ошибка, из-за которой сортировка столбцов по конкретным столбцам Scite не работала в Zotero 6.
Обновите зависимость zotero-plugin
, добавив поддержку Zotero 6 (обратная совместимость) и используйте eslint вместо tslint.
Правильно сопоставьте столбец scite во время вызова getField
в версии дерева XUL.
Исправлена ошибка в бета-версии, из-за которой итоговая информация в каждой строке не обновлялась после первоначальной загрузки из API.
Добавьте поддержку обратной совместимости для предстоящего выпуска Zotero. В частности, это позволяет плагину работать со сборкой Zotero-5.0.97-beta.43+c5d89f6d0
но в целом он должен поддерживать новую структуру на основе HTML (в дополнение к версии XUL для всех пользователей, которые не обновляются).
Исправлен крайний случай в том, как DOI извлекается из метаданных библиотеки Zotero (предотвращает исключение JavaScript).
Добавьте столбцы «Общее количество интеллектуальных цитирований» и «Общее количество отдельных цитирующих публикаций» (например: если paper X
ссылается paper Y
в общей сложности 4 раза, то количество интеллектуальных цитирований для статьи Y будет равно 4, а количество цитирующих публикаций будет равно 1. Это связано с тем, что Smart Citations учитывает каждую отдельную ссылку в тексте и не группируется на уровне цитирующей публикации.)
Используйте DOMParser и XMLSerializer.
Переименуйте спорный в контрастный и измените цвет значка с оранжевого на синий.
Исправлена ошибка автоматического обновления.
Добавьте возможность изменять размеры столбцов Supporting
, Mentioning
и Disputing
.
Незначительные изменения в журнале, удаление пробелов из DOI и правильная поддержка автоматических обновлений.
Устранена ошибка, из-за которой DOI во время массового обновления неправильно записывались в нижний регистр, а также добавлено ведение журнала отладки для устранения проблем с сортировкой в будущем, если это сохранится в других крайних случаях.
Исправлена ошибка, из-за которой DOI неправильно переводился в нижний регистр.
Выпустите начальную версию плагина, которая позволяет:
См. # вспомогательных цитат (отдельный столбец, с возможностью сортировки)
См. # упоминаний цитат (отдельный столбец, с возможностью сортировки)
См. # спорных цитат (отдельный столбец, с возможностью сортировки)
Чтобы просмотреть отчет о сайте, щелкните правой кнопкой мыши строку и выберите «Просмотреть отчет о сайте»).
Обновление подсчетов в любое время (щелкните строку правой кнопкой мыши и выберите параметр «Обновить подсчеты»).
(Изначально они были взяты с https://www.zotero.org/support/dev/client_coding/plugin_development, но для удобства воспроизведены здесь)
Клонировать репозиторий
npm install
чтобы получить любые зависимости
npm run build
создаст для вас папку build/
. В этом каталоге вы должны увидеть файл install.rdf
. Если вы откроете его, найдите тег
и запишите значение.
Убедитесь, что Zotero закрыт
В терминале перейдите в каталог вашего профиля Zotero.
Операционная система | Расположение |
---|---|
Мак | /Пользователи//Библиотека/Поддержка приложений/Zotero/Профили/ |
Windows 10/8/7/Виста | C:Users<Имя пользователя>AppDataRoamingZoteroZoteroProfiles<случайная строка> |
Windows ХР/2000 | C:Documents and Settings<имя пользователя>Application DataZoteroZoteroProfiles<случайная строка> |
Линукс | ~/.zotero/zotero/ |
ПРИМЕЧАНИЕ. Приведенная выше таблица взята из https://www.zotero.org/support/kb/profile_directory.
Затем перейдите в extensions/
и создайте текстовый файл, соответствующий значению, которое вы видели в теге
. например, файл с именем [email protected]
Откройте этот файл и установите в нем содержимое как абсолютный путь к файлу install.rdf
из вашего каталога build/
cd
в каталог профиля (на один уровень выше extensions/
)
Откройте файл prefs.js
Закомментируйте строки, содержащие extensions.lastAppVersion
и extensions.lastPlatformVersion
. Должен понадобиться только один раз.
Откройте Zotero, и вы увидите, что расширение загружается.
Примечания:
Выполнение npm run build
также создаст локальный каталог xpi/
, который вы можете напрямую добавить в качестве плагина в свой Zotero.
Похоже, Zotero мигрирует на Electron (или, по крайней мере, могут быть такие планы; это обсуждается последние 4 года). Из-за отсутствия поддержки XUL, четкой документации по плагинам и потенциального прекращения поддержки этой версии Zotero большая часть этой кодовой базы была составлена путем изучения существующих плагинов, которые работали аналогичным образом. Если вы пытаетесь написать плагин, я бы рекомендовал изучить эти три отличных плагина:
https://github.com/PubPeerFoundation/pubpeer_zotero_plugin
https://github.com/jlegewie/zotfile
https://github.com/bwiernik/zotero-shortdoi
Мы используем этот пакет: https://github.com/retorquere/zotero-plugin
Обратите внимание, что это зависит от наличия GITHUB_TOKEN
с доступной областью repo
. Это настраивается в CircleCI Project Settings
для этого репозитория. У меня есть токен, который я выпустил с областями действия из моей учетной записи; если срок его действия истек, вы всегда можете изменить его, создав свой собственный.
Вот как я делаю релиз:
Если вы вносите изменения с помощью запроса на включение, НЕ запускайте npm version
до того, как ваш запрос на включение будет объединен.
Первое слияние в запросе на извлечение
Затем от master
перетащите локально на свою машину.
Находясь на master
, запустите npm version
, например npm version 2.0.2
Это создаст новый тег, зафиксирует и отправит его, что автоматически запустит CI для его освобождения. Вы сможете увидеть новый выпуск по адресу https://github.com/scitedotai/scite-zotero-plugin/releases.
Обычно я вручную обновляю описание после создания релиза.
Обновите README и т. д.
Если вы запустите npm version
до слияния PR, то хеш отмеченного коммита будет отличаться от хеша коммита в кружке после его слияния (github всегда будет создавать новый коммит для слияния)
В случае обнаружения ошибки самый простой способ отключить плагин scite — это:
Перейдите в /client/content/config.js
и установите для флага PLUGIN_ENABLED
значение false
Объединить это с master
Затем локально из master
запустите npm version
, чтобы выпустить новую версию, например, если она была 2.0.1
, запустите npm version 2.0.2
.
Если у вас есть какие-либо вопросы или отзывы, напишите нам по адресу [email protected] или создайте проблему здесь.