【代码】Zotero|用文章标题更新 Zotero 的参考文献引用条目信息的 Quicker 动作

如题。

目前只支持期刊和会议文章,并且只支持谷歌学术或 DBLP 能搜到的文章,知网的不支持,如果有人有需要我可以去试着写,但我很懒我看大家也没这个需求。

很早就写完了,一直忘记推了。

刚写完的时候心情是很激动的,可现在已经变懒惰了。
就简要介绍一下使用方法吧,方便你们使用,至于制作过程,我相信其实大部分人也不太关心。我之后再用心整理一篇博客专门讲制作过程。

文章目录

    • 1 下载并安装 Quicker
    • 2 打开 Quicker,添加动作
    • 3 配置 Quicker 插件,使之能用
    • 4 使用 Quicker 插件,更新文献
    • 5 不使用 Quicker,调用脚本的方式

我的 Github 仓库:shandianchengzi/Zotero_update_with_dblp: 这是一个在 Zotero 中运行的 JavaScript 脚本,用于自动从 dblp 网站获取并解析首个 BibTeX 条目,以更新选中的文献信息。This is a JavaScript script for Zotero, designed to automatically fetch and parse the first BibTeX entry from dblp to update selected bibliographic information.
我的 Quicker 脚本:文献更新 (DBLP + Google Scholar) - by shandianchengzi - 动作信息 - Quicker

1 下载并安装 Quicker

并填写我的邀请码:970091-5834。(谢谢,谢谢)

下载链接:https://getquicker.net/Download

按自己的系统版本下载好之后,直接安装。

2 打开 Quicker,添加动作

Quicker 详细用法,我在这里也不赘述,之后我应该也会再开一篇博客专门讲。
这里只写 Quicker 怎么添加我的动作。

首先,打开链接:文献更新 (DBLP + Google Scholar) - by shandianchengzi - 动作信息 - Quicker,
看到如下页面,点击“复制到剪贴板”:

在这里插入图片描述

然后,打开 Quicker,你会看到一个面板如下,肯定没我充了钱的皮肤好看,但是一样能用。右键空白处,粘贴分享的动作。
在这里插入图片描述

然后就会弹出一个让安装动作的界面,点击“安装”按钮:

在这里插入图片描述

就能安装成功:

在这里插入图片描述

3 配置 Quicker 插件,使之能用

  1. 安装 debug-bridge 插件,下载链接如下:
    1. 对于 Zotero 7:https://github.com/retorquere/zotero-better-bibtex/releases/download/debug-bridge/debug-bridge-6.7.79.emile.limonia.xpi)
    2. 对于 Zotero 6:https://syaueducn-my.sharepoint.com/:u:/g/personal/taotao-chen_syau_edu_cn/ETMyZBYAqiRFuHKehx6dbrYB7aoiHN9bpP2efU9X_qfksw?e=mULqqV
  2. 启用插件调试功能:Zotero 菜单依次选择 Tools—>Developer—>Run Javascript,运行如下代码(其中 CTT 为运行外部代码密码):
    Zotero.Prefs.set("extensions.zotero.debug-bridge.password","CTT",true);
    
    在这里插入图片描述
    在这里插入图片描述

就好了。

4 使用 Quicker 插件,更新文献

首先,选中单个或多个缺胳膊少腿的文献:

在这里插入图片描述

然后,调出我的插件,点一下我的插件,它就会开始自动分析,分析结果如下:

在这里插入图片描述

如果插件提示你找不到或网络错误,如下所示(此时我关掉了能够访问谷歌的东西),那么你可以顺着找不到的链接去看看是否真的没有,如果明明 dblp 或谷歌学术上有,但是愣是提示没有,说明你需要换个更加健康的上网方式。

在这里插入图片描述

5 不使用 Quicker,调用脚本的方式

不使用 Quicker,我这个脚本其实也能用。没想到吧!哈哈!

使用方式:选中你要更新的文献列表,然后,Zotero 菜单依次选择 Tools—>Developer—>Run Javascript,运行我的脚本对应的代码,其完整代码请看 Github 仓库,链接是:shandianchengzi/Zotero_update_with_dblp: 这是一个在 Zotero 中运行的 JavaScript 脚本,用于自动从 dblp 网站获取并解析首个 BibTeX 条目,以更新选中的文献信息。This is a JavaScript script for Zotero, designed to automatically fetch and parse the first BibTeX entry from dblp to update selected bibliographic information.

此仓库下的“zotero-dblp.js”文件就是要 Run 的脚本。直接 Run 就好了。

在这里插入图片描述
在这里插入图片描述

如有帮助,烦请点个 Star。
另外,文中提到的 Quicker 的使用方法Zotero 脚本的开发方法 这两篇博客,择日更新,先放着。

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/142580830。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/884886.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(下)

系列文章目录 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(上) 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(下) 文章目录 系列文章目录前言一、装饰器语法6.Builder语法:(1&…

理解Python闭包概念

闭包并不只是一个python中的概念,在函数式编程语言中应用较为广泛。理解python中的闭包一方面是能够正确的使用闭包,另一方面可以好好体会和思考闭包的设计思想。 1.概念介绍 首先看一下维基上对闭包的解释: 在计算机科学中,闭包…

eNSP的AR设备启动错误40解决方案之一

解决方法: 打开控制面板------>程序------>启用或关闭Windows功能,(取消勾选)Window虚拟机监控程序平台 和 虚拟机平台(使用虚拟机时要打开这两功能!!!!)

第八届蓝桥杯嵌入式省赛程序设计题解析(基于HAL库)

一.题目分析 (1).题目 (2).题目分析 1.按键功能分析----过程控制 a. 选择按键按下的个数和目标层数(每个按键都要在一秒之内按下,否则就结束) b. 当升降机到达目标平台,LED灯熄灭 c.…

【YOLO目标检测车牌数据集】共10000张、已标注txt格式、有训练好的yolov5的模型

目录 说明图片示例 说明 数据集格式:YOLO格式 图片数量:10000(2000张绿牌、8000张蓝牌) 标注数量(txt文件个数):10000 标注类别数:1 标注类别名称:licence 数据集下载:车牌数据…

excel导出图片---HSSFWorkbook--SXSSFWorkbook

1 概述 平时在工作中,excel导出图片经常会用到,但奈何HSSFWorkbook导出数据数量有限制问题,所以企业里大多都用SXSSFWorkbook格式,很少用HSSFWorkbook。所以今天以这两种格式分别记录下,图片的导出过程。 2 HSSFWork…

C++:模拟实现vector

目录 成员变量与迭代器 size capacity empty 迭代器有关函数 实现默认成员函数的前置准备 reserve ​编辑 ​编辑 push_back 构造函数 无参构造 迭代器区间构造 n个val来进行构造 析构函数 拷贝构造函数 赋值重载 增删查改 clear resize pop_back inser…

Java SE 总结

Java SE(Standard Edition)是Java编程语言的标准版本,提供了基础的编程环境和API,适用于开发和运行Java应用程序。下面是Java SE的几个重要方面的知识回顾与总结。 1. Java环境基础 具体可参考这里对三者的介绍 传送门 1.1 JVM…

大厂面试真题-说一下Mybatis的缓存

首先看一下原理图 Mybatis提供了两种缓存机制:一级缓存(L1 Cache)和二级缓存(L2 Cache),旨在提高数据库查询的性能,减少数据库的访问次数。注意查询的顺序是先二级缓存,再一级缓存。…

MySQL Performance Schema 详解及运行时配置优化

引言 MySQL 的 Performance Schema 是一套性能监控与诊断工具,帮助开发者和数据库管理员收集、分析 MySQL 实例的运行状态,找出性能瓶颈并进行优化。通过 Performance Schema,我们能够监控不同的内部事件、线程、会话、语句执行等关键性能指…

Java-数据结构-Map和Set-(二)-哈希表 |ू・ω・` )

文本目录: ❄️一、哈希表: ☑ 1、概念: ☑ 2、冲突-概念: ☑ 3、冲突-避免: ☞ 1)、避免冲突-哈希函数的设计: ☞ 2)、避免冲突-负载因子调节(重点): ☑ 4、冲突-解决&…

cloud-(Nacos)--注册中心原理-服务注册-服务发现

并且通过(RestTemplate)Http请求实现了跨微服务的远程调用。不过这种手动发送Http请求的方式存在一些问题 在大型微服务项目中,服务提供者的数量会非常多,为了管理这些服务就引入了注册中心的概念。注册中心、服务提供者、服务消费者三者间关系如下: 流程如下: 服务启动…

Mac安装Manim并运行

1.在macOS上创建Python虚拟环境,可以使用venv模块,这是Python自带的库,也可以使用conda。以下是使用venv创建和使用Python虚拟环境的步骤: 打开终端。 创建一个新的目录来存放你的项目,并进入该目录: mk…

15.安卓逆向-frida基础-HOOK类方法1

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:图灵Python学院 本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要盲目相信。 工…

WEB服务器——Tomcat

服务器是可以使用java完成编写,是可以接受页面发送的请求和响应数据给前端浏览器的,而在开发中真正用到的Web服务器,我们不会自己写的,都是使用目前比较流行的web服务器。 如:Tomcat 1. 简介 Tomcat 是一个开源的轻量…

【CAM350】使用总结 <二>{ 光绘Gerber 比较 }

一、 比较两份版本不同的光绘文件: //Analysis-Compare layers// 二、参数默认,比较完成给出结果 三、也可以直接在一份文件上选择“Draw on top” 四、对比差距直观可见

家中浮毛太多怎么办?希喂、米家、安德迈更推荐哪款?

在现代养宠家庭生活中,宠物空气净化器已经成为不可或缺的家电之一。 而在众多空气净化器类型中,宠物空气净化器以其独特的设计和卓越的净化效果,逐渐赢得了越来越多养宠家庭的青睐。 它不仅能有效地吸附空中飞舞的浮毛,还能高效…

基于SSM+小程序的在线课堂微信管理系统(在线课堂1)(源码+sql脚本+视频导入教程+文档)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 &emsp1、管理员实现了首页、个人中心、用户管理、课程分类管理、课程信息管理、课程订阅管理、课程视频管理、公告栏管理、留言板管理、系统管理。 2、用户实现了首页、课程信息、公…

此连接非私人连接

当你手机浏览器输入网站打开提示“此连接非私人连接,此网站可能在冒充来窃取你的个人或财务信息。你应回到之前的页面”这是因为该网站的SSL数字证书到期导致,需要此网站的管理员重新申请数字证书替换之前的文件才可以实现。 注意:如果你不是…

实用SQL小总结

WHERE 条件 column 为纯英文字符 或 不包含任何字符 语法: SELECT * FROM your_table WHERE REGEXP(your_column,^[A-Za-z]$); SELECT * FROM your_table WHERE NOT REGEXP(your_column,^[A-Za-z]$);例: SELECT DISTINCT t.pldlibho FROM kibb_pldlyw…