Plugins / Organising & tags

Ethereal Style

by MuiseDestiny · github.com/MuiseDestiny/zotero-style

Restyles the item list with new columns: reading time per page shown behind the title, annotation density, bold for unread, tag and journal-rank columns, and ratings.

View source
Downloads a .xpi file (1.5 MB). In Zotero, open Tools → Plugins and install it from the file.
StarsPeople who starred the repository on GitHub: a rough measure of interest.
5,270
DownloadsAll-time downloads of its release files from GitHub. Installs from elsewhere aren't counted.
1.95M
ContributorsPeople who have committed code to the repository.
7
LicenceThe licence the code is published under, as GitHub reports it.
AGPL-3.0
C
Atlas gradeNot recommended
because its code is obfuscated: deliberately scrambled, so we couldn't check all of it, and 1 more finding
Applies to v6.0.8, released 7 Jun 2026Code checked · tested installed in Zotero 10.0.3 on 27 Sep 2026
Contacts a shadow libraryUsing a site such as Sci-Hub carries legal risk in some countries.
What we found in the codeSets the gradeThe worst finding in these three areas sets the grade.
Code transparencyObfuscated code: deliberately scrambled, so we couldn't check all of itThe developer uploaded the release file from the MuiseDestiny account. We haven't yet checked whether this file matches the public source code.HighHigh concern: a serious problem. One high finding makes the grade C.
Updates
Updates come from muisedestiny/plugins on GiteeZotero will update it to version 6.0.86 from MuiseDestiny/plugins on Gitee (rated: Serious concerns found)
Where your data goesIts code names servers we couldn't identify: c5.rgstatic.net, cdn.semanticscholar.org and 4 more29 addresses in 7 groups.MediumMedium concern: worth reading before you install. One medium finding makes the grade B.
Developer's servers (1)
api.muisedestiny.xyznamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.
Cloud functions (3)
1256272652-2ny2s3o5xb.ap-hongkong.tencentscf.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.1256272652-9llvvb0fa2.ap-shanghai.tencentscf.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.auth.muisedestiny.workers.devnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.
Not identified (6)
c5.rgstatic.netnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.cdn.semanticscholar.orgnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.plugins.zotero-chinese.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.sc.panda985.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.www.alphaxiv.orgnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.www.pixijs.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.
Translation (2)
api-edge.cognitive.microsofttranslator.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.edge.microsoft.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.
Scholarly services (14)
api.semanticscholar.orgnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.cdn.ncbi.nlm.nih.govnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.dblp.orgnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.doi.orgnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.kns.cnki.netpubmed.ncbi.nlm.nih.govnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.rest.prod.connectedpapers.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.scholar.google.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.sci-hub.wfnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.www.connectedpapers.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.www.doi.orgnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.www.easyscholar.ccnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.www.researchgate.netnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.www.semanticscholar.orgnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.
Apps you connect (2)
latex.codecogs.comnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.mineru.netnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.
Zotero (1)
www.zotero.orgnamed in its codeThe address is in its code, but we didn't trace a request to it. It may be a link or unused.
Where we found it
kns.cnki.netchrome/content/scripts/zoterostyle.js · line 1
x61\x73\x70\x6f\x6f\x6e','\x33\x34\x36\x30\x33\x32\x34\x46\x57\x59\x61\x5a\x52','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x6b\x6e\x73\x2e\x63\x6e\x6b\x69\x2e\x6e\x65\x74\x2f\x6b\x6e\x73\x38\x73\x2f\x41\x64\x7
Powerful capabilitiesUpdates itself outside Zotero's updater, and 6 moreHighHigh concern: a serious problem. One high finding makes the grade C.
Updates itself outside Zotero's updaterhighHigh concern: a serious problem.A zotero:// link (a web page can open one) can make it install add-ons without asking you (from zotero-plugin-toolkit)mediumMedium concern: worth reading before you install.Changes Zotero settings that aren't its ownlowLow concern.Uses the clipboardlowLow concern.Stores API keys or passwordslowLow concern.Runs code it assembles while runninglowLow concern.Works with files on your computerlowLow concern.
Where we found it
Updates itself outside Zotero's updaterchrome/content/scripts/zoterostyle.js · line 1

From an address hidden in its code (gitee.com)

2[_0x3939cb(_0x446371._0x48ec90)]();var _0x33fe90=0x4+0x1;const _0xc519f1=await _0xaceadf['\x67\x65\x74\x49\x6e\x73\x74\x61\x6c\x6c\x46\x6f\x72\x55\x52\x4c'](_0x134cd0('\x61\x48\x52\x30\x63\x48\x4d\x3
A zotero:// link (a web page can open one) can make it install add-o…chrome/content/scripts/zoterostyle.js · line 1

zotero://plugin

65\x6c'(_0x5aceea){var _0x12c96c=_0x5e16fe;this[_0x12c96c(0x920)](_0x5aceea);}};Services['\x69\x6f']['\x67\x65\x74\x50\x72\x6f\x74\x6f\x63\x6f\x6c\x48\x61\x6e\x64\x6c\x65\x72']('\x7a\x6f\x74\x65\x72\x
Before you installShown, not gradedFacts to help you decide. They don't change the grade.
Works withZotero 7, 8, 9, 10 · not 11 betaUpdates automatically
Zotero 7 ✓ worksZotero 8 ✓ worksZotero 9 ✓ worksZotero 10 ✓ worksZotero 11 beta ✗ doesn't work
What you'll needAn API key for some featuresDetected automatically from its code
No further detail for this area yet.
MaintenanceActive · last release 7 Jun 20267 contributors
No further detail for this area yet.
LanguagesDocumentation in English and ChineseInterface: English and Chinese
No further detail for this area yet.
We report what we found in the code. Open any area for the evidence.How we gradeReport a problem

What it does

Written by AI from the README

Restyles the item list with new columns: reading time per page shown behind the title, annotation density, bold for unread, tag and journal-rank columns, and ratings. Adds saved column layouts, nested tags, quick filters and a graph view.

The stock list shows only bibliographic fields, so you can't see what you've read, how far you got or which journals rank highly. This puts reading state and rank in the main view.

What you'll need

Detected automatically
  • An API key for some featuresWorks without one: Progress, tags and colour columns and the other core features, which have no key setting. Needs a key (easyScholar): easyScholar journal-ranking data needs the user's easyScholar secret key.

Where your data goes

We found: its code names servers we couldn't identify: c5.rgstatic.net, cdn.semanticscholar.org and 4 more. 29 addresses in 7 groups.

Developer's servers (1)
api.muisedestiny.xyznamed in its code
Cloud functions (3)
1256272652-2ny2s3o5xb.ap-hongkong.tencentscf.comnamed in its code1256272652-9llvvb0fa2.ap-shanghai.tencentscf.comnamed in its codeauth.muisedestiny.workers.devnamed in its code
Not identified (6)
c5.rgstatic.netnamed in its codecdn.semanticscholar.orgnamed in its codeplugins.zotero-chinese.comnamed in its codesc.panda985.comnamed in its codewww.alphaxiv.orgnamed in its codewww.pixijs.comnamed in its code
Translation (2)
api-edge.cognitive.microsofttranslator.comnamed in its codeedge.microsoft.comnamed in its code
Scholarly services (14)
api.semanticscholar.orgnamed in its codecdn.ncbi.nlm.nih.govnamed in its codedblp.orgnamed in its codedoi.orgnamed in its codekns.cnki.netpubmed.ncbi.nlm.nih.govnamed in its coderest.prod.connectedpapers.comnamed in its codescholar.google.comnamed in its codesci-hub.wfnamed in its codewww.connectedpapers.comnamed in its codewww.doi.orgnamed in its codewww.easyscholar.ccnamed in its codewww.researchgate.netnamed in its codewww.semanticscholar.orgnamed in its code
Apps you connect (2)
latex.codecogs.comnamed in its codemineru.netnamed in its code
Zotero (1)
www.zotero.orgnamed in its code
Evidence · file and line
kns.cnki.netchrome/content/scripts/zoterostyle.js · line 1
x61\x73\x70\x6f\x6f\x6e','\x33\x34\x36\x30\x33\x32\x34\x46\x57\x59\x61\x5a\x52','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x6b\x6e\x73\x2e\x63\x6e\x6b\x69\x2e\x6e\x65\x74\x2f\x6b\x6e\x73\x38\x73\x2f\x41\x64\x7

Forks and alternatives

1 listed fork.

Plugins for the same job

The developer's response

The developer hasn't responded. Developers can reply here, and their reply sits next to our findings.I'm the developer
Install Ethereal Style
CNot recommended
We don't recommend itIts code is obfuscated: deliberately scrambled, so we couldn't check all of it, and 1 more finding.
Better-graded plugins for the same jobA+ZoplicateA+ZotMoovA+Zutilo Utility for Zotero
Read what we found