【代码】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.xdnf.cn/news/1549460.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Python 学习笔记1 - 认识Python

一、什么是Python 1989 年圣诞节期间,荷兰数学和计算机科学研究学会的Guido van Rossum(吉多.范罗苏姆)决心开发一个新的解释程序,作为 ABC 语言的替代品。这门ABC语言的替代语言被取名为Python,命名来自Guido爱看的的电视剧Mont…

Secret Configmap

应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名,密码或者秘钥,讲这些信息直接保存在容器镜像中显然不合适,kubernetes提供的解决方案就是Secret Secret会以密文的方式存储数据,避免了直接在配置文件中保…

图说数集相等定义表明“R各元x的对应x+0.0001的全体=R“是几百年重大错误

黄小宁 设集A{x}表A各元均由x代表,{x}中变量x的变域是A。其余类推。因各数x可是数轴上点的坐标故x∈R变为实数yx1的几何意义可是:一维空间“管道”g内R轴上的质点x∈R(x是点的坐标)沿“管道”g平移变为点y…

Java爬虫:获取SKU详细信息的艺术

在电子商务的世界里,SKU(Stock Keeping Unit,库存单位)是每个商品的唯一标识符,它包含了商品的详细信息,如尺寸、颜色、价格等。对于商家和开发者来说,获取商品的SKU详细信息对于库存管理、订单…

二阶低通滤波器(Simulink仿真)

1、如何将S域传递函数转为Z域传递函数 传递函数如何转化为差分方程_非差分方程转成差分方程-CSDN博客文章浏览阅读4.1k次,点赞4次,收藏50次。本文介绍了如何将传递函数转化为差分方程,主要适用于PLC和嵌入式系统。通过MATLAB的系统辨识工具箱获取传递函数,并探讨了离散化方…

pcs集群表决盘故障导致主机reboot

建议重建fence设备并配置 PCSOracle HA实战安装配置参考 - 墨天轮

如何通过GSR排名系统迅速提升谷歌排名?

如果你希望在谷歌上迅速提升某个关键词排名,或者某个关键词无论怎么优化都无法上首页,那么GSR关键词排名系统你就可以关注一下,GSR系统可以在短时间内帮助你进一步提升至首页。与传统的SEO方法不同,GSR侧重于外部优化,…

使用世界领先的 Qwen2.5-Math 开源模型当 AI 数学老师,让奥数解题辅导不在鸡飞狗跳(文末有福利)

在上篇文章中,我们使用Qwen2.5-Coder编写了一个自动编程的多智能体系统(基于 Qwen2.5-Coder 模型和 CrewAI 多智能体框架,实现智能编程系统的实战教程),着实感受到了Qwen2.5-Coder和CrewAI强强联合所发挥出来的强大威力…

学习鸿蒙Harmong基础(二)

1.类声明和使用 class Perpon { name : string "小赵"; age : number 24; isShow :boolean true; // 构造函数 constructor(name:string,age:number,isShow:boolean){ this.name name; this.age age; this.isShow isShow } puperyInfo(){ if (this.isShow) { …

芝士AI写作有什么特色? 大模型支撑,智能改写续写,让写作更轻松

又到了一年的毕业季,大学四年眨眼间匆匆就过去了,毕业,求职,考研,工作,升学,但是在这之前,我们必须要完成论文的写作,这也是每一位大学生都必须要面对~ 芝士AI官网&…

Java Statement SqlTemplate 源码分析

Java Statement SqlTemplate 源码分析 目录概述需求: 设计思路实现思路分析1. 概述2. 关键类3. 主要功能4. 源码结构5. 示例代码6. 性能考虑7. 常见问题8. 总结: 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show y…

在传销案件中数据库取证的分步指南

金字塔计划的特点是分层结构,主要由招募新成员的机制驱动。取证部门调查这些方案时,往往依靠数据库记录来分析这种结构。这些记录详细描述了上级和下级之间的关系,使调查人员能够描绘出组织的动态。在本文中,我们将探讨如何利用数…

解锁初中学习新境界 —— 初中通关宝典速记手册

在初中这个学习生涯的关键阶段,掌握扎实的基础知识是取得优异成绩的关键。为此,我们特别推荐《初中通关宝典》——一本专为初中生打造的各科基础知识速记手册,它将成为你学习路上的得力助手。 文章目录 1. 全科覆盖,精准速记2.科学…

Spring--boot自动配置原理案例--阿里云--starter

Spring–boot自动配置原理案例–阿里云–starter 定义这个starter的作用是它可以将阿里云的工具类自动放入IOC容器中,供人使用。 我们看一看构建starter的过程,其实就是在atuoconfigure模块中加入工具类,然后写一个配置类在其中将工具类放入…

Hadoop三大组件之YARN(一)

YARN架构与任务提交流程详解 1. YARN的组成架构 YARN(Yet Another Resource Negotiator)是Hadoop生态系统中的一个重要组成部分,主要用于资源管理和调度。YARN的架构主要由以下几个关键组件构成: 1.1 ResourceManager&#xff…

企业IT安全重保服务:守护关键时刻的坚固防线

中国联通国际有限公司产品之IT安全重保服务:守护关键时刻的坚固防线 在数字化时代,信息安全已成为企业运营与国家安全的基石。随着各类重大活动、会议及内部专项工作的频繁举行,如何确保信息系统在关键时刻免受黑客攻击、网页篡改、病毒感染…

How to install JetBrains ToolBox in Ubuntu 22.04 LTS?

JetBrains Toolbox 的安装教程 在 2024 年 9 月 28 日,我想和大家分享一下 JetBrains Toolbox 的安装步骤,让你轻松开启高效的开发之旅。 一、准备工作 首先,确保你已经准备好了要安装的 JetBrains Toolbox 文件,可以从官方网站…

【SQL】未订购的客户

目录 语法 需求 示例 分析 代码 语法 SELECT columns FROM table1 LEFT JOIN table2 ON table1.common_field table2.common_field; LEFT JOIN(或称为左外连接)是SQL中的一种连接类型,它用于从两个或多个表中基于连接条件返回左表…

围攻特斯拉:六大门派边围攻、边互殴

这万万没想到,金庸小说里六大门派围攻光明顶这种剧情,居然在现实中出现了。就在这一个月里,有五款新车发布上市,他们所有人的目标,都是特斯拉的Model Y。他们要一起围攻特斯拉,抢夺它的用户。 这其中包括蔚…

Qt(9.28)

widget.cpp #include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent) {QPushButton *btn1 new QPushButton("登录",this);this->setFixedSize(640,480);btn1->resize(80,40);btn1->move(200,300);btn1->setIcon(QIcon("C:…