歡迎!
這是由 scite 開發的 Zotero 插件,以便您可以使用我們提供的資訊來豐富您的圖書館。
請注意,該插件的最新版本V2.0以上僅支援Zotero 7以上版本。如果您正在尋找支援 Zotero 6 的插件,請使用早期版本,例如 v.1.11.6。
目前它可以讓你做兩件主要的事情:
查看基於我們的智慧引文資料的每篇論文的分類統計
輕鬆進入 scite 報告頁面(見下文)
安裝插件後(請參閱下面的說明部分),每行將包含Supporting
、 Mentioning
、 Contrasting
、 Total Smart Citations
」和Total Distinct Citing Publications
位。此單元格中的值告訴您,對於給定的論文,scite 資料庫中具有相應分類的引用次數。
您可能需要右鍵單擊並啟用列才能看到它們。
例如,本文標題為Psychometric Properties of the Strengths and Difficulties Questionnaire
已收到我們資料庫中其他出版物的207 supporting citations
、 26 contrasting citations
、 4,874 mentioning citations
和5,550 traditional citations
。請注意,傳統的引用是您所期望的,即論文到論文層級的引用。智慧引文(如支持、提及、對比)是 Scite 獨有的,因為我們索引出版商的全文文章,並根據我們自己的深度學習模型對引文的意圖進行分類。您可以在此處閱讀有關 scite 的資訊或訪問我們的主頁以了解更多資訊。
您還可以對這 3 列中的任何一列進行排序,以查看哪些論文最受支持、對比等等。
為了探索圍繞這些分類的引文片段,您可以透過右側的項目窗格查看感興趣論文的 scite 報告,該窗格在面板中顯示相同的指標。只需選擇View Scite Report
。它應該直接在瀏覽器中開啟 URL。
從 https://github.com/scitedotai/scite-zotero-plugin/releases 取得 XPI 文件,並依照正常的插件程式安裝在 Zotero 中。
若要在 Zotero 中安裝插件,請將其 .xpi 檔案下載到您的電腦。然後,在 Zotero 中,按一下“工具 → 外掛程式”,然後將插件的 .xpi 拖曳到開啟的插件管理器視窗中。
注意:您只需下載一次;之後會自動更新!
修正了 Z7 相容插件中的錯誤,該錯誤導致列排序因數字轉換為字串而中斷。
新增對 Zotero 7 的支援(不向後相容)。
從每個儲存格中刪除網站圖示;將其移動到標題中。修正了其中一個單元格左側有不必要填滿的錯誤。還新增了 React 支援透過iconLabel
在列標題中使用圖示。
重新啟用 scite 外掛程式並修復修補後的getField
函數中的錯誤,該錯誤會引發傳入int
欄位的異常,導致非scite 特定列進入異常處理程序,該處理程序吞掉異常並傳回0。現在僅按預期發生在特定網站的列上,且field
的處理更加穩健,以防止已識別的異常來源。
由於 Zotero 6 升級中發現間歇性錯誤,禁止 scite 外掛程式在載入時執行任何操作。
修正了在 Zotero 6 中對 scite 特定列進行列排序不起作用的錯誤。
升級zotero-plugin
依賴項,支援 Zotero 6(向後相容),並使用 eslint 而不是 tslint。
在 XUL 樹版本中的getField
呼叫期間正確匹配 scite 列。
修正 beta 版本中的錯誤,即從 API 初始載入後,每行中的計數資訊未刷新。
為即將發布的 Zotero 版本添加向後相容支援。這特別使得該插件可以與Zotero-5.0.97-beta.43+c5d89f6d0
版本一起使用,但通常應該支援新的基於 HTML 的結構(除了適用於任何不升級的用戶的 XUL 版本)。
修正如何從 zotero 庫元資料檢索 DOI 的邊緣情況(防止 JavaScript 異常)。
新增「智慧引文總數」和「不同引用出版物總數」欄位(例如:如果paper X
引用paper Y
總共 4 次,則論文 Y 的智慧引文計數將為 4,施引出版物計數將為 1。這是因為智慧引文會計算每個單獨的文本內參考文獻,並且不會在施引出版物層級進行分組。
使用 DOMParser 和 XMLSerializer。
將有爭議的名稱重新命名為對比色,並將圖示的顏色從橙色變更為藍色。
修復自動更新錯誤。
新增調整Supporting
、 Mentioning
和Disputing
列大小的功能。
較小的日誌記錄變更、刪除 DOI 中的空白並正確支援自動更新。
修正了批次刷新期間 DOI 未正確小寫的錯誤,並在未來在其他邊緣情況下持續存在問題時添加偵錯日誌記錄以分類問題。
修正了 DOI 未正確小寫的錯誤
發布插件的初始版本,允許您:
請參閱 # 支援引用(單獨的列,可排序)
請參閱 # 提及的引用(單獨的列,可排序)
請參閱 # 個有爭議的引用(單獨的列,可排序)
右鍵點選某行並點選「檢視 scite 報表」即可直接查看 scite 報表)
隨時刷新計數(右鍵單擊行並單擊刷新計數選項)
(這些最初來自 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/Vista | C:Users<使用者名稱>AppDataRoamingZoteroZoteroProfiles<隨機字串> |
Windows XP/2000 | C:Documents and Settings<使用者名稱>Application DataZoteroZoteroProfiles |
Linux | 〜/.zotero/zotero/ |
註:上表來自 https://www.zotero.org/support/kb/profile_directory
接下來,進入extensions/
並建立一個與您在
標記中看到的值相符的文字檔案。例如一個名為[email protected]
的文件
開啟此文件,並將其中的內容設定為build/
目錄中install.rdf
檔案的絕對路徑
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
請注意,這取決於是否有一個具有可用repo
庫範圍的GITHUB_TOKEN
。這是在該儲存庫的CircleCI Project Settings
中配置的。我有一個透過我的帳戶範圍發行的令牌;如果它過期了,您可以隨時透過產生自己的來更改它。
這就是我發布的方式:
如果您透過拉取請求進行更改,請不要在拉取請求合併之前執行npm version
首先合併到拉取請求中
然後從master
本地拉取到您的機器
在master
上,運行npm version
,例如npm version 2.0.2
這將建立一個新標籤、提交和推送,並自動觸發 CI 來釋放它。您應該能夠在 https://github.com/scitedotai/scite-zotero-plugin/releases 看到新版本
我通常在建立版本後手動更新描述
更新README等
如果您在 PR 合併之前執行npm version
,則標記的提交將具有與合併後循環中的提交雜湊不同的雜湊(github 將始終為合併建立一個新提交)
如果發生錯誤,停用 scite 外掛程式最簡單的方法是:
轉到/client/content/config.js
並將PLUGIN_ENABLED
標誌設為false
將其合併到master
中
然後,從本機master
執行npm version
來發布新版本,例如,如果是2.0.1
,則執行npm version 2.0.2
。
如果您有任何疑問或有回饋,請隨時寫信給我們 [email protected],或在此處建立問題。