Giter Site home page Giter Site logo

muisedestiny / zotero-style Goto Github PK

View Code? Open in Web Editor NEW
3.0K 10.0 101.0 1.63 MB

Ethereal Style for Zotero

License: GNU Affero General Public License v3.0

JavaScript 65.15% TypeScript 34.14% HTML 0.71%
zotero zotero-addon zotero-plugin addon plugin progress tag color

zotero-style's Introduction

Ethereal Style

让你享受阅读文献的乐趣!

Using Zotero Plugin Template Latest release Release Date License Downloads latest release

You can upload your screenshots here.

Zotero 6 version | Zotero 7 version

TODO

  • 视图组、颜色设置等参与同步
  • 主题切换

Columns

This plugin modifies some of Zotero's existing columns and adds some interesting ones, and I'll introduce them one by one.

graph-view

Title

As the background of title, reading progress visually reflect the distribution of your reading time of each page for the PDF under a item, the darker the color the longer the reading time.

Progress

It can visually represent the annotation word count of each page of the PDF corresponding to a item.

Read/Unread Status

Unread paper is shown in bold, and read paper is not bolded.This is the same as the read button in RSS.

How to mark?
Scenario Screenshot
Zotero Item Pane (plugin's function) image
Zotero RSS (Zotero's function) image

Tags

The tags that were originally displayed before the title are separated into this separate Tags column.

#Tags

It differs from tags column in that it renders the text directly. You can create a tag that starts with # to try it out.

Column Settings

Prefix

Prefix Meaning
# Show all tags that start with #, but will remove the # prefix.
~~/ All tags except those beginning with / are displayed
/^#(.+)/ Use the entered regular expression to match the tag, and (.+) is the actual displayed tag content. Multiple (.+) will be automatically joined.

Publication Tags

It is similar to #Tags, but its tags can generate automatically, which represent the rank of a publication.

Column Settings

Fileds

You can choose fields to display by editing Fields field in Column Settings. Check the table below for field definitions.

Field Name Source
ccf 《**计算机学会推荐国际学术会议和期刊、中文科技期刊目录-2019、计算领域高质量科技期刊分级目录》,数据集从高到低分为:A(T1), B(T2), C(T3)。
swufe 《西南财经大学学术期刊目录2018》,数据集从高到低分为:A+, A, B, C。
cufe 《**财经大学期刊目录(2019版)》,数据集从高到低分为:AAA, AA, A。
ssci 《JCR-分区-影响因子-2022(2022.6.28).pdf》,数据集从高到低分为:Q1, Q2, Q3, Q4。
sci 《JCR-分区-影响因子-2022(2022.6.28).pdf》,数据集从高到低分为:Q1, Q2, Q3, Q4。
sciif 《JCR-分区-影响因子-2022(2022.6.28).pdf》,easyScholar将影响因子从10, 4, 2, 1, 0分为5个等级。
jci 《JCR-分区-影响因子-2022(2022.6.28).pdf》,easyScholar将JCI指数从3, 1, 0.5, 0 分为4个等级。
sciif5 由于还未收集到最新5年影响因子数据,所以仍沿用2021年的数据。easyScholar将5年影响因子从10, 4, 2, 1, 0分为5个等级。
ahci 《JCR-分区-影响因子-2022(2022.6.28).pdf》。该数据集只有一个等级。
fdu 《复旦大学学位与研究生教育国内期刊指导目录(2018年1月修订)》,数据集从高到低分为:A, B。
sjtu 《上海交通大学SCISCIE论文A档B档期刊分类目录及其他刊物等级参考(2018.5)》,数据集从高到低分为:A, B。
xmu 《厦门大学人文社科核心学术期刊目录(2017)》,该数据集只有一个等级:一类。
cssci 《CSSCI来源期刊、扩展版目录2021-2022》。数据集从高到低分为:CSSCI, CSSCI扩展版。
ruc 《**人民大学核心期刊目录2017》,数据集从高到低分为:A+, A, A-, B。
cscd 《**科学引文数据库来源期刊列表(2021-2022 年度)》,数据集从高到低分为: 核心库,扩展库。
swjtu 《西南交通大学学术期刊分级目录(2017年修订版)》,数据集从高到低分为:A++, A+, A, B+, B。
uibe 《对外经济贸易大学科研奖励外文核心期刊专题分类目录》,数据集从高到低分为: A, A-, B。
pku 《中文核心期刊要目总览》(2020年版)》,该数据集只有一个等级。
xdu 《关于发布《西安电子科技大学高水平期刊目录(2021年)》的通知》,数据集从高到低分为: 一类贡献度,二类贡献度。
sdufe 《山东财经大学学术期刊分类目录》,数据集从高到低分为: 特类期刊, A1, A2, B, C。
eii EI检索 《CPXSourceList062022.xlsx》,该数据集只有一个等级。
nju 《南京大学超一流、学科群一流、SCI A区和B区期刊目录.xlsx》,数据集从高到低分为: 超一流期刊(学科群一流期刊), A, B。
zhongguokejihexin **科技核心期刊目录 《2021年版**科技核心期刊目录.pdf》, 该数据集只有一个等级。
cqu 《重庆大学人文社会科学类、自然科学类期刊分级目录》,数据集从高到低分为:A(权威期刊), B(重要期刊), C。
hhu 《河海大学高质量论文期刊及学术会议目录(自然科学类,不含计算机科学与技术、软件工程学科)》,数据集从高到低分为:A类,B类,C类。
ajg 《ABS-2021.pdf》英文约1700种。数据集从高到低分为:4*, 4, 3, 2, 1
xju 《**大学2020版自然科学、人文社科学术期刊目录,2021年人文社科学术期刊调整目录》。数据集从高到低分为:一区, 二区, 三区,四区, 五区。
cug 《**地质大学科技类、人文社科类期刊分区总汇》。数据集从高到低分为:T1, T2, T3, T4, T5。
fms FMS管理科学高质量期刊推荐列表(2022) 。数据集从高到低分为:A(T1), B(T2), C, D。
scu 《四川大学-高质量科技期刊及学术会议分级参考方案(暂行)-2021年4月.xlsx》。数据集从高到低分为:A, A-, B, C, D, E。
utd24 《互联网公开收集》, 该数据集只有一个等级。
ft50 《互联网公开收集》 ,该数据集只有一个等级。
sciUp 中科院升级版 微信小程序:《中科院文献情报分区中心表2022年12月最新》数据集从高到低分为1区,2区,3区,4区。
sciBase 中科院基础版 微信小程序:《中科院文献情报分区中心表2021年12月最新》数据集从高到低分为1区,2区,3区,4区。
sciwarn 中科院预警 《国际期刊预警名单(试行)-2021.12.31》 ,该数据集只有一个等级。
cju 《长江大学自然科学高质量期刊(**期刊)分级目录(2021版).pdf》数据集从高到低分为T1, T2, T3。
zju 《浙江大学国内学术期刊分级目录指南·2020版.pdf》数据集从高到低分为国内一级学术期刊,国内一级核心期刊。

If you are using a custom dataset, you must locate the custom field definition of the dataset and fill it in the Fields section.

Map

You can customise tags by editing Map field in Column Settings, using string or regex to replace tags to your desired format. You can refer to this link or any other tutorials for regex syntax.

Most of tags comprises of two parts: field name and value, separated by a space. Some tags are field only. NB: you will need to alter field name and value respectively:

Here are some examples:

SCI:

SCI=, 
/SCIIF/=IF, 

EI:

EI检索=EI, 

Decrease decimal:

/^(\d+)\.(\d{1})\d*$/=$1.$2, 

Chinese 中文检索:

北大中文核心=北核, 

Chinese Academy of Sciences (CAS) warnings 中科院预警:

SCIWARN=🚫, 

CAS quartiles 中科院分区升级版:

/医学(\d+)区/=医$1, 
/生物学(\d+)区/=生$1, 
/农林科学(\d+)区/=农$1, 
/环境科学与生态学(\d+)区/=环$1, 
/化学(\d+)区/=化$1, 
/工程技术(\d+)区/=工$1, 
/数学(\d+)区/=数$1, 
/物理与天体物理(\d+)区/=物$1, 
/地球科学(\d+)区/=地$1, 
/材料科学(\d+)区/=材$1, 
/计算机科学(\d+)区/=计$1, 
/经济学(\d+)区/=经$1, 
/法学(\d+)区/=法$1, 
/管理学(\d+)区/=管$1, 
/心理学(\d+)区/=心$1, 
/人文科学(\d+)区/=人$1, 
/教育学(\d+)区/=教$1, 
/综合性期刊(\d+)区/=综$1, 

Rating

When you select a item, item's rating convert to a wating state, such as five points. Then you can click one point to finish your rating quickly.

View Group

This addon and other addons may expand Zotero's columns, but the screen size is limit. We often need to show/hide columns frequently, and View Group makes it easier and quicker.

Usage

View Group

Operation Target Do
left click a view switch to this view
Long press a view update its data
right click a view delete it
left clcik Add View button save current view

Nested Tags

Nested tags can recategorize your Zotero items. It could replace Zotero's collection to some extent.

You can switch between the nested tags view provided by the plugin and the tags view provided by Zotero itself with ease.

Demonstration
Nested Tags Zotero Tags
image image
Operation Target Do
left click control icon image
left click tag item image
right click tag item image

Delete Tag

The deletion has prompt, is irreversible, and should be cautious.

image

Quick Filtering

By clicking on the icon representing the item type, you can complete the quick filtering of item types. And repeat the process above to exit filtering. Note this filtering is valid for all collections. But it will exit automatically when you switch to the category filtered item is empty.

Graph View

An Obsidian's inreractive graph rendered by Obsidian's source code. It can show item's related items visually. And you can locate the Zotero item from the graph node (click), and locate the graph node from Zotero item (ctrl+click).

Demonstration

Graph View

PDF Styles

Long Press to edit a PDF style. Click 🎨 to add a PDF Style.

Demonstration

image

image

image

image

Frequently Asked Questions

Where is my tags?

Two ways display your tags after assigning color and position: (1) you can open the column settings of title and click Tags and (2) you can show Tags column that is created by this addon.

Recommended Links

B站

小红书

Acknowledgements

Sponsor

Here

zotero-style's People

Contributors

faketrader avatar karbobc avatar muisedestiny avatar polygononon avatar rphone avatar zhoublackduck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zotero-style's Issues

功能增强:参考文献快速选择

一个不知道算不算bug的bug:进入参考文献列表后,无法通过长按上方向键快速选择所需文献(现在是现在是必须按一下上移一行),或者是否可以通过下拉位置条来速选
image

还有就是,对我来说,在下图中标出的任意位置有一个按钮可以切换到参考文献列表,并且可以通过鼠标滑动和选择参考文献是更加方便的,尤其是在反复要选取参考文献的时候
image

最后希望增加多选参考文献的功能,支持同时导入多篇参考文献

分栏快速跳转 开关/快捷键

首先感谢UP开发出这么好的插件 🙌

mac系统的分栏快速跳转的页面似乎与readme中的不同,是固定在PDF页面的下方,这一设定很合理,但似乎点开后这个功能就关不掉了,不需要这一功能,比如二次快速浏览,屏幕被占据了一部分空间之后是一种浪费。

我翻看了过往的issue似乎没人提这一点,我就大胆提出这个想法了。

再次感谢大佬。

颜色搭配征集

随着插件功能的增加,颜色设置会有无数种组合。

如果你对颜色很敏感,搭配出了一个肥肠好看的Zotero面板,欢迎贴图在此。

PDF标注颜色组已支持,标注颜色,欢迎贴图。

期刊标签已支持,默认easyscholar配色,欢迎自定义颜色贴图。

大家可以互相借鉴颜色。

标签间距问题

在Mac环境下,同一个emoji多次重复作为一个标签,则该标签与右侧其他正常标签的间距会变大。emoji重复的次数越多,间距越大。如图:
截屏2023-01-05 23 41 32

同步问题

更换电脑如何同步阅读进度信息呢,信息同步可以通过zotero/webapi自动实现吗!
ps:太喜欢了这个插件了,开发者好棒~

修改文献发表日期和添加到zotero的日期格式

image
image
如图,在导入文献的同时,
怎么自动把图1的添加日期去掉具体几点而只保留年/月/日?
怎么自动把图2的文献发表日期去掉日而只保留年/月

这些信息可以手动修改,但如果能自动设定就好了。

功能增强:主页面添加打开方式

由于知云之类的文献阅读器有着更好的阅读体验,但是部分文献只是想快速阅读或中文文献自带阅读器已经足够,zotero的打开方式设置只能非此即彼,希望可以在主界面增加一个打开方式的设置,通过自定义多个文献阅读器,选中文献后再点击按钮下对应的阅读器选项即可使用对应阅读器打开

进度条消失

我安装了最新的zoterostyle和chartzotero那个,但是每次chartzotero刷新出来的进度只要点击一下就消失了,不知道是为什么

superpixel.-.Zotero.2022-11-26.21-18-10.mp4

可以自定义哪一栏增加宽度

可以实现其他栏目增加宽度,比如我想实现短标题栏增加宽度!

因为我用的pdf翻译插件,可以把英文标题翻译中文到短标题,所有想实现短标题栏目的一键增加宽度,这样看着更直观一点

之前一直想要有这个功能,想不到真有大神做出来,感谢作者Thanks♪(・ω・)ノ

希望可以出一个类似obsidian的custom frames功能的插件

希望可以出一个类似obsidian的custom frames功能的插件
这个插件可以将各种网页嵌入到obsidian中,并进行访问
https://www.bilibili.com/video/BV1QB4y1p733?share_source=copy_web&vd_source=6c30604a2547ec514cd1727f3a89df81
如果可以实现,那么就可以嵌入各种好用的工具,例如RSS订阅网站、notion网页笔记、x-mol文献平台、微信读书网页版、网页版思维导图等等一些快速便捷的工具
image

[feature request] 参考文献侧边栏

热烈期待该功能尽快推出“阅读PDF时,悬停参考文献点击即可快速添加到Zotero”。

在此基础上,我觉得可以在右侧侧边栏上增加一栏参考文献,显示所有参考文献,并可以一件添加zotero。这个可以仿照知网研学E-study或者 ReadPaper的做法。

image

关于新版的几点小建议

刚刚尝试了一下新版插件的预览版,为作者点赞👍👍
下面有几点建议,供作者参考:

  1. 关于影响因子
    如果能够同时显示数值就更好了,类似Excel中那种迷你图的形式。
    如果能够自定义用不同的颜色区分不同期刊的中科院分区或者JCR分区就更好了。
  2. 关于箭头按钮
    预览版中似乎取消了原来在上方的箭头按钮,希望最终版本能继续保留这个快速开关。尽管其中的部分功能可以被“视图组”代替,感觉这个按钮要快捷很多,而且还可以快速取消或者显示进度条。

无法显示标签

win11系统,安装插件后,tag一开始和文章名称重叠,点击之后消失,之后重新加标签也不会再显示。

关于一些功能的疑问

  1. 如下菜单没有视图设置选项:

image

  1. 命令面板除了前三列,其他几天命令无反应:

image

  1. 有时命令面板为空:

image

以上问题,请问是我操作不当,还是版本不兼容?

  • OS:Windows10
  • Zotero:6最新版

定义获取默认值失败

作者大大您好,我发现我的参数默认值都无法获取
image

尝试了您之前给出的命令,但是没有什么反应
image

而且会出现选择了一些命令以后,无法返回的情况
不确定是否我操作有误还是什么其他原因呢?
蟹蟹!

收集的问题

您好 在配合Night for Zotero的夜晚模式使用的时候,进度条的黑夜对比配色不是很明显,不知道up能否改进一下不?​

阅读进度两个设备无法同步

很棒的插件,显示阅读进度的那个功能很喜欢,感觉很简约很nice,但是好像在两个设备上没办法同步,实验室的台式机上的阅读进度在另外一台电脑上好像就没有了

求标签的默认宽度

标签太多,放在位置1时,会挡到标题,好像默认宽度是不会挡到,故求问如何恢复到标签宽度的默认设置

建议跟chartero结合一下

现在zoterostyle和chartero的阅读进度对应不起来(zoterostyle自己有一个阅读进度,chartero也有一个阅读进度),建议跟chartero结合一下。两者各有优势,两个插件如果可以合成一个就好了,功能互补。

bug

修复以后我的还是这样显示,不知道为什么,求助求助
image

进度条笔记数目相关信息存放在 “其他” 引发的条目面板变宽的问题

其他字段存放页面过多时,因为页码字符的连续而不自适应换行,会导致条目页面别的字段跟随“其他”字段的宽度。导致尤其是摘要的不可读。

下图的是我读的比较多的一篇论文,
截屏2023-01-12 09 00 32

即使页面这么宽也无法显示全一行摘要的信息,您可以看到“其他字段”的笔记显示到第15页,还没有到上一张图显示到的第18页
截屏2023-01-12 09 02 35

能不能在安装Chartero的情况下,也渲染Style的进度条

目前在安装Chartero插件后ZoteroStyle插件不渲染进度条,不知道能不能添加恢复Style插件进度条的选项。
本人比较喜欢的Chartero的提取图片的功能,但不怎么用它的仪表盘。因为一般更多的是关注信息面板,要看进度还需要切换面板,加之个人并不需要指导阅读各页的精确时间,只需要大致了解一下阅读进度,感觉Style插件的直接显示相对直观一些,正好能满足这个需求。

新版本无法设置tag颜色

新版本没有shift+p之后找不到怎么指定tag颜色(自定义那种)了, 是暂时没有这个功能了么?

zotero里无法更新插件

您好,请问为什么我在Zotero里无法更新这个插件呢?其他插件都可以更新,也是以github为平台的,然后梯子也正常。每次都需要下载重新安装,是我一个人的问题吗?

shift+P 无法唤出命令窗口

我的shift+P 会因为热键冲突,直接在搜索栏搜索P。无法调出命令窗口,有什么解决的办法吗?谢谢

能否加一个自定义移动标签位置?

插件默认是将所有标签放到论文名最后面,这样很美观,但是我觉得未读和已读的标签放到论文名前面更显眼一点,而且因为每个论文都会有这个标签,不是未读就是已读,也不会存在论文名对不齐的情况,所以要是能有一个移动标签位置的设置就更好了。
以上是我的一些看法,如果说的不对望作者大大见谅。

修改阅读进度笔记内容,重启之后进度条归零

重启zotero之后进度条归零,打开之前的文献,zotero style下面会生成一条重名的笔记,这样同一篇文献就有两条笔记了,而且进度重新开始。
另外,因为zotero style和chartero进度不一致,想要手动修改zotero style下面的笔记,但是改了不起作用。
chartero的进度条会因为点击条目而消失,所以只能依赖zotero style。

进度显示问题

为什么有的文档已经阅读过了,标题也有了色块,但是进度那里没有显示呢?

分区影响因子小疑惑以及高能进度条的小建议

截屏2023-01-04 13 10 31

中间的应该是2022年与2021年的差值?


高能进度条能不能设置为 依照PDF文档中备注(annotation)的分布情况而设置呢,再为有需求的用户提供选择高能进度条的生成模式的切换按钮?

提这个点主要是:

  1. 有大量已经读过的文献无法显示高能进度条,除非再读一遍;但读过的文档总会有标注和笔记,可以作为投入时间的另一个维度;
  2. 阅读器停在一个页面之后去上个厕所的功夫(或者其他什么事情,忘记关闭页面),本不是很重要的一页就被标记了高能进度。

感谢

其实这个按标题排排序
还有个好处就是,对于在不同文件夹中有重复条目 ,使用系统自带合并功能则不知合并到哪个条目,
这个按标题排序功能可以在阅读时很明确知道重复条目在哪里,且手动删除(自己很清楚删除的是哪个)
感觉很方便

如何设置最大化时要保留的字段

请问如何设置最大化时要保留的字段?是只能保留一个字段还是可以保留多个字段?
输入year,显示输入不合法
如可以保留多个字段,字段间用什么符号隔开

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.