MuiseDestiny / ZoteroStyle

一个随便写写的Zotero插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zotero Style

Latest release Release Date License Downloads latest release

阅读高能进度条,标签左右对齐,五个自定义位置,标签无限制颜色指派,参考文献快捷导入到文库,感兴趣列一键展开收缩,仿Obsidian命令面板,更多功能正在开发...

介绍视频

image

image

https://spr1ng.live/file/7f23ccdfd86696f2d9696.png

👋起因

Zotero标签可以显示在标题左侧,有时候条目有不同数量标签,排版特别不美观不利于阅读(强迫症,痛点)。 而且在根据标题查找论文的时候,标题在面板中往往被其它属性挤得只能看清前面几个单词或字,于是增加一个仅显示标题切换按钮

如果你也有类似痛点欢迎提出,我们共同解决。

🕊️使用方法

  1. 在本页面右侧点击Release Page ,下载最新版xpi后缀文件

  2. 打开Zotero,点击顶部工具->插件,将xpi文件拖入到插件窗口,提示安装窗口,点击安装即可

  3. 点击搜索按钮右侧按钮,像是一个><

按钮详解

  1. 进行个性化配置,点击任意一个条目,按Shift+P唤醒命令行面板,这个面板命令深度仿照Obsidian面板,使用方法与它类似。
进度条颜色设置示例

比如设置进度条颜色,上下键导航到进度条选项,

进度条颜色

回车键进入下一层,因为要调整颜色,所以这里导航到颜色

颜色

然后回车,这里会显示,你当前使用的颜色,也就是下图的粉色,这时,你可以在https://colorhunt.co/挑选一个你喜欢的颜色,

设置颜色

然后输入,

输入颜色

进一步回车确定,颜色会瞬间被设置为你输入的颜色,一切都随之变化~

回车

  1. 打开一篇文献,试着检索它的参考文献。
参考文献示例

首先,打开一篇文献,Shift+P打开命令行面板,

选择参考文献,回车,

片刻,你将得到你浏览的这篇文献的参考文献,

通过在这些结果中搜索,你可以快速找到你感兴趣的参考文献,选中它,回车试试,

不出意外的话,又是片刻,你将在关联文献这里看到它的身影,此时你浏览的文献和你选中的文献就被你一根红线签了起来。

一些说明

  1. Zotero Style的阅读进度数据自动同步,无需任何配置
  2. 参考文献导入功能与scihub插件不兼容
  3. 设置最大化时要保留的字段采用列表形式,列表内记录的是字段的英文名,可在这里查看更多字段的英文名
  4. 随着阅读文献数量增多,对应储存阅读数据的笔记也会增多,侧边栏的笔记可能会被ZoteroStyle的记录笔记填满,此时可以在未分类目录下找到ZoteroStyle将其删除即可(1.4.4以上,这里只是移动到回收站,搜索时不会被返回,从而达到隐身目的,但本身还是可以继续存储数据)

如:

English Chinese
title 标题
publisher 出版社
libraryCatalog 馆藏目录
year
hasAttachment 回形针

关于ZoteroStyle条目的一切

流程图-导出 (2)

重要更新

1.4.0 - 仿Obsidian命令面板

修复BUG

1.3.4 - 存在参数为定义获取默认值失败的bug,需要手动设置一下参数,具体步骤为: shift+p,然后依次输入以下指定并回车

Zotero.ZoteroStyle.progressOpacity=.7
Zotero.ZoteroStyle.tagSize=5
Zotero.ZoteroStyle.tagPosition=4
Zotero.ZoteroStyle.tagAlign=left
Zotero.ZoteroStyle.progressColor=#5AC1BD
Zotero.ZoteroStyle.constantFields=['hasAttachment', 'title']
Zotero.ZoteroStyle.progressColor=#FF9E9E

1.3.2 - "🌸🌸🌸🌸"类似这种标签会与其他标签重叠,"🌸".length=2

1.2.2 - tagSize返回0或者NaN导致宽度为0,所以不显示标签

TODO

  • 阅读PDF时,悬停参考文献点击即可快速添加到Zotero
  • 分区影响因子更美观的展示,现有插件是将这些信息写入条目的某些字段下(信息太多了不太好展示,增加了一条影响因子命令)
  • 为插件添加设置界面,比如颜色设置最大化标题保留字段设置...
  • 标签指派颜色替换为更好看的颜色或者自定义
  • pdf标注颜色替换或自定义(等官方做)
  • 阅读进度数据同步至Notion,与Notion联动,我特别喜欢它的Timeline(过于复杂且网络不稳定,目前已实现基于gitee的同步)
  • 设置界面更容易理解,分类显示,而不是现在这样有点让人费解(模仿Obsidian)
  • 期待你提出的建议🌸

致谢

本插件基于模板:

代码参考:

About

一个随便写写的Zotero插件

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 92.7%Language:JavaScript 7.3%