做一些简单的可视化,让你的Zotero面板看起来更有趣
你的Zotero应该有自己的Style
诚恳地邀请你,在这里贴上你的配色,这对以后的主题切换很有帮助!
这是一个重写的版本,与以往版本有较大差异,安装之前还请阅读本文,再决定是否安装
如您需要数据迁移(使得新版本能够加载以前的进度),见此,新版本将不再监督您的清空回收站行为。
安装插件后会产生一个Addon Item
条目用于数据储存,不要将其删除,如您有更好的数据储存策略(可同步),可反馈至此
新版本去除了Shift+P
的设置,取而代之的是更直观的设置弹窗;没有了>
按钮,取而代之的是视图组
,视图组的功能包含>
的全部功能。
新增了一些可视化字段,style最初只可视化了标题进度条,新版本将赋予style更广泛的含义
在此感谢@windingwind开发的工具箱,有了工具箱style的一些奇思妙想才得以实现
PDF每一页阅读时间,颜色越深代表时间越久
支持设置颜色
和透明度
,下面是默认值
zoterostyle.titleColumn.color = "#FFC6D3"
zoterostyle.titleColumn.opacity = "0.7"
安装插件后,默认将标题
前面的标签分离为新的一列。这里的标签经过优化,使得emoj(字符)和圆形(html span)对齐。
支持设置对齐方式
和标签间距
,下面是默认值
zoterostyle.tagsColumn.align: "left" | "right" = "left"
zoterostyle.tagsColumn.margin = "0.35"
经常在其它/Extra
做一些标注的同学可以试试这个#标签,以后其它/Extra
会被各种插件使用,用于存储数据,所以在#标签下做备注相对安全。
你可以设置Prefix
来满足不同需求,输入示例:
Prefix | 含义 |
---|---|
# | 显示所有以#开头的标签,但会去掉#前缀 |
~~/ | 除了以/开头的标签外,其他所有标签都显示 |
显示所有标签 |
easyscholar API,easyscholar风格,当然你也可以自定义颜色
设置见https://github.com/MuiseDestiny/zotero-style/releases/tag/2.1.3
PDF标注颜色无限定义
从easyscholar API
获取影响因子,只显示影响因子(中文还没做),并做可视化
TODO
- 优化中文期刊显示
- 显示影响因子数值和分区
支持设置颜色
和透明度
,下面是默认值
zoterostyle.IFColumn.color = "#A8D1D1"
zoterostyle.IFColumn.opacity = "0.7"
进度
当前记录的是阅读PDF各页面标注分布,2.0.0体现每一页标注的文字数量,比如黄色高亮。
进度有两种样式/风格(style),一种是平滑曲线(line),一种是柱状图(bar)
line | bar |
---|---|
line有一种柔和的美感,bar有一种凌乱的美感
当页数过多,平滑曲线一般也就不平滑了,线看起来不是很美观,所以引入柱状图。
你可以右键单击进度
,点击列设置
进行设置
支持设置渲染图样式
、颜色
、透明度
和是否显示曲线转折处圆圈
,下面是默认值
zoterostyle.progressColumn.style: "line" | "bar" = "bar"
zoterostyle.progressColumn.color = "#86C8BC"
zoterostyle.progressColumn.opacity = "0.7"
zoterostyle.progressColumn.circle = true
完全借助Obsidian源代码进行渲染,它为你的Zotero面板提供一个全新的视图,并与Zotero本身表格视图产生互动
在这里,很多用户对Obsidian的关系图谱功能提了许多意见,这是一个强大的功能。
现在以及未来一段时间,这个功能不会向着炫酷
的方面开发,而是实用。以我个人之力,无法1:1完全复原你在Obsidian上的使用体验,它只是一个辅助。
Zotero有关联文献
功能,那么可视化是必然的,也是刚需的,它可以帮助我们文献库有一个整体的把握,也在促进你多多对文献进行关联。
我先后试过好几种方案,目前绘制关系图谱的工具分两种,一种渲染在canvas上(pixi库,Obsidian目前方案),一种是svg(d3库,Obsidian早期方案)。在性能上canvas是最好的,svg面对大量数据会很卡。
在关系图谱
中点击一个节点,会快速定位到该文献。点击任意文献,按住Ctrl
,会快速定位到关系图谱
中的节点。
为什么用ctrl
触发?ctrl本身就是Zotero
的快捷键,用于展示当前选中文献在哪个文件夹/collection下,会黄色高亮显示,所以这个交互逻辑,ctrl是十分合理的。
当然,你不喜欢这个功能可以Shift+P
将其关闭。
借助这个功能,你可以从Zotero
众多字段中任意组合出你经常浏览的视图。
增删改
如果你当前视图没被保存,不在视图组中,就会出现
新增视图
按钮
操作 | 对象 | 执行 |
---|---|---|
左击 | 视图组下某一视图 | 切换到该视图 |
长按 | 视图组下某一视图 | 更新该视图信息 |
右击 | 视图组下某一视图 | 删除该视图 |
左击 | 视图组下新增视图 按钮 |
保存当前渲染视图 |
Style
插件为你新增的所有列,都可以右键列名(点击不同列对应不同列设置),点击列设置/column settings
进行更改颜色/color
、透明度/opacity
等style,我觉得这样比去首选项快,所以本插件无首选项设置界面。
这个条目下的一个笔记对应Zotero一篇文献的阅读进度数据。
- 本插件基于插件模板开发 - https://github.com/windingwind/zotero-plugin-template
- 本插件基于Zotero工具箱开发 - https://github.com/windingwind/zotero-plugin-toolkit
- 本插件部分代码参考
Chartero
- https://github.com/volatile-static/Chartero - 本插件参考
Zotero Tag
插件 - https://github.com/windingwind/zotero-tag