首页 > 其他分享 >Zotero 插件:DOI Manager 使用

Zotero 插件:DOI Manager 使用

时间:2024-03-31 13:45:15浏览次数:21  
标签:插件 DOI shortDOI Get 条目 获取 Manager

一、项目信息与下载安装

https://github.com/bwiernik/zotero-shortdoi

根据readme,下载并安装即可。可能访问会失败,多试几次,总是能够成功的。

本博客编写时,基于DOI Manager版本 v1.4.2

二、插件功能

  1. 获取shortDOI(Get shortDOIs):对于选中条目,查找shortDOI,如果找到,则替换DOI,如果没有找到,则打上标签”⛔ No DOI found“。
  2. 获取长DOI(Get long DOIs):对于选中条目,查找完整的DOI,如果找到,则替换DOI,如果没有找到,则打上标签”⛔ No DOI found“。
  3. 验证和清理DOI(Verify and clean DOIs):对于所选项目,对于选中条目,如果不存在DOI,则查找完整的DOI,并且验证DOI是否有效,如果无效则标记无效的DOI。如果已经存在DOI,则验证该DOI的有效性。这个功能还会删除DOI中不必要的前缀,例如前缀 https://doi.org/。

功能截图如下所示:

三、功能说明

通过从网络上下载文件,然后拖拽加入Zotero一般都是没有元数据的,如下图右侧部分的信息。所以对于这种方式添加入管理的文档,中文则需要先通过茉莉花 的知网助手,获取元数据信息。很多插件是依赖元数据信息进行使用的,所以还是需要优先更新。

获取shortDOI(Get shortDOIs)获取长DOI(Get long DOIs) 获取DOI并更新条目元数据的DOI信息。

长DOI长这样:10.19339/j.issn.1674-2583.2023.05.139
短DOI长这样:10/gtpn98

这个插件对中文的支持感觉不是很好,要是中文元数据中不存在DOI,或者人为的删除DOI信息,似乎无法通过这个插件获取DOI。

标签:插件,DOI,shortDOI,Get,条目,获取,Manager
From: https://www.cnblogs.com/xiaoheike/p/18106654

相关文章

  • nukkit maven 项目调试插件
    首先添加配置选择添加jar应用然后填入配置信息最后当每次重新构建重构后,手动更新plugins下的插件,当你服务器的jar包与构建出来的jar包一致时即可在idea中给插件代码打断点。......
  • [linux] ubuntu 下安装qtcreate遇到“无法加载Qt平台插件‘xcb’问题”解决方案
    [linux]ubuntu下安装qtcreate遇到“无法加载Qt平台插件‘xcb’问题”解决方案以下是遇到的三种报错情况From6.5.0,xcb-cursor0orlibxcb-cursor0isneededtoloadtheQtxcbplatformplugin.CouldnotloadtheQtplatformplugin“xcb”in“”eventhough......
  • Vim插件之auto-pairs
     本文结构:a、简介b、安装auto-pairsc、使用d、注意事项a、jiangmiao/auto-pairs:这个插件可以自动补全括号、引号等符号,提高编程效率。要安装和使用插件,通常需要一个插件管理器,如Vundle或Volt。这些管理器可以帮助你方便地安装、更新和卸载插件。安装插件后,你可能还需要在......
  • 帝国cms自适应html5古诗词历史名句书籍文章资讯网站源码整站模板sinfo插件带采集会员
    (购买本专栏可免费下载栏目内所有资源不受限制,持续发布中,需要注意的是,本专栏为批量下载专用,并无法保证某款源码或者插件绝对可用,介意不要购买!购买本专栏住如有什么源码需要,可向博主私信,第二天即可发布!博主有几万资源)帝国cms自适应html5古诗词名句书籍文章资讯网站源码整站模板s......
  • jQuery灯箱插件lightBox使用方法
    原文链接:https://blog.csdn.net/ououou123456789/article/details/6015122https://jingyan.baidu.com/article/9c69d48f992b1b13c9024e3d.html“Lightbox”是一个别致且易用的图片显示效果,它可以使图片直接呈现在当前页面之上而不用转到新的窗口。类似于WinXP操作系统的注销/关......
  • Babylon 如何使用AssetsManager(),导入多个模型
    AssetsManager是Babylon.js资产管理工具,可以加载多个模型或者纹理,并且在任务完成时提供回调函数。例如://创建一个AssetsManager实例constassetsManager=newBABYLON.AssetsManager(scene);//添加纹理加载任务consttextureTask=assetsManager.addTexture......
  • P7870 「Wdoi-4」兔已着陆
    P7870「Wdoi-4」兔已着陆-洛谷|计算机科学教育新生态(luogu.com.cn)思路:发现kkk很大,不能暴力,但是对于放入的l......
  • 在使用PageHelper插件进行分页查询时,为什么在Postman进行后端测试时返回的data中对应
    注意:在使用PageHelper插件进行分页查询,由Postman进行后端测试时,需要根据返回的total(查询的总记录数)和测试设置的pageSize(每页记录条数)来设置page(查询页码)的值,否则后端测试返回的data中对应的rows可能为空。理由如下:假设此时是这样一个查询情景:通过动态SQL进行条件查询,......
  • 使用 CRXJS、Vite、TypeScript、React、Zustand、Antd 开发 Chrome 浏览器插件——自
    一、CRXJS一、什么是CRXJS?CRXJSVitePlugin是一款使用现代Web开发技术制作Chrome扩展的工具二、CRXJS的作用CRXJS支持热加载和静态资源导入,无需手动构建配置工具CRXJSVite插件通过将Vite的精细功能与简单的配置策略相结合,简化了Chrome扩展开发者体验二......
  • ViewPager2 FragmentManager is already executing transactions
    一、概述双层Fragment+ViewPager2嵌套来回切换导致如下异常ViewPager2FragmentManagerisalreadyexecutingtransactions 二、解决办法FragmentStateAdapter的默认构造函数使用的是:publicFragmentStateAdapter(@NonNullFragmentActivityfragmentActivity......