MIT License

项目介绍

anoopkcn/obsidian-zotero-annotations 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 MIT License 许可证,目前获得 32 个 Star、0 次 Fork。

仓库全名
anoopkcn/obsidian-zotero-annotations
开源许可证
MIT License
Star 数
32

README 摘要

Zotero Annotations Import PDF annotation notes and metadata from Zotero to Obsidian. [DEPRECATED]This Plugin is not actively developed, for official plugins please check the end of this document. I would recomend using mgmeyers/obsidian-zotero-integration Requirements Zotero v6.x with Better BibTeX plugin installed. Export BetterBibTeX JSON file from Zotero to Obsidian vault(Also, In BetterBibTeX settings select On…

完整内容见 GitHub 原始 README 或本页 。

常见问题

obsidian-zotero-annotations 用什么语言开发?

主要使用 TypeScript 编写,采用 MIT License 许可证,目前有 32 个 Star。

obsidian-zotero-annotations 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 obsidian-zotero-annotations 的源码?

可以直接克隆仓库:git clone https://github.com/anoopkcn/obsidian-zotero-annotations.git,默认分支为 main;安装与运行步骤见仓库 README。

obsidian-zotero-annotations 最近还在维护吗?

仓库最近一次更新为 2023年2月6日,当前没有未关闭的 Issue;Star 数为 32,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Plugin to import annotations, comments and metadata from Zotero

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
35
价值分
19
活跃状态
活跃

语言占比

CSS
JavaScript
TypeScript

Release

贡献者

README

Zotero Annotations

Import PDF annotation notes and metadata from Zotero to Obsidian.

[DEPRECATED]This Plugin is not actively developed, for official plugins please check the end of this document. I would recomend using mgmeyers/obsidian-zotero-integration

Requirements

  • Zotero v6.x with Better BibTeX plugin installed.
    • Export BetterBibTeX JSON file from Zotero to Obsidian vault(Also, In BetterBibTeX settings select On Change option in the Automatic Export tab)
  • Obsidian

Installation

The plugin is not available in the community plugin section in Obsidian. So you have to install it manually.

Manual Installation

  1. Download the latest release from here and unzip it.
  2. Copy the obsidian-zotero-annotations folder to your vault’s .obsidian/plugins folder.
  3. Reload Obsidian.

You can also use the BRAT plugin to install the latest release.

Features

The plugin provides two commands: command modal

  1. The Create or Update Note will create a note in Obsidian with the metadata and annotations from Zotero. If there are no annotations file associated with a reference in Zotero this command will simply import the metadata.
  2. The Update All Notes by default will update all the notes according to the new annotations created in Zotero. If set to Create when missing option in settings it will import and update all the references with annotation available in Zotero.

NOTE: By default, Hotkeys are not set.

Following is an example of the command Create or Update Note: reference modal If you wish to change the default style, you can make a custom CSS(Obsidian settings-> Appearance -> CSS Snippets)

CSS Snippet for changing the modal view
.zaTitle {
    /* my title style goes here */
}
.zaAuthors {
    /* my authors style goes here */
}
.zaCitekey {
    /* my citekey style goes here */
}

Upcoming Features

  • Command to insert reference ID and other metadata in a markdown note (can be used for Reference Map plugin)
  • Command to cherry pick annotations from Zotero and insert it to current note

Settings

By default, annotations are created with a plain template. You can provide a custom template by providing the path to the template using the Template File option in the settings.

Expand to see the custom template(check the templates directory for more)
---
CiteKey: {{citationKey}}
Type: {{itemType}}
Title: '{{title}}'
Author: '{{author}}'
Publisher: '{{publisher}}'
Journal: '{{publicationTitle}}'
Year: {{year}} 
DOI: {{DOI}}
tags: reference
---

# {{title}}

## Metadata

>[!info] Info
>- **Title**: {{title}} 
>- **Author**: {{author}}
>- **Year**: {{year}} 

>[!abstract] Abstract
> {{abstractNote}}

> [!example] Files and Links 
>- **Ref**: [[@{{citationKey}}]]
>- **DOI**: {{DOI}}
>- **Url**: {{url}}
>- **Uri**: {{uri}}
>- **Eprint**: {{eprint}}
>- **File**: {{file}}
>- **Local Library**: [Zotero]({{localLibraryLink}})

> [!tip] Zotero Tags
>- **Keywords**: {{keywordsAll}}

## Notes

## Comments
{{UserNotes}}

## Annotations
{{PDFNotes}}

This template will produce the following note:

reference page

And annotations will look like this but they can be customized:

annotations page

This work is inspired by the plugins mentioned in this section. I used all of them and didn’t like some of the features. Or some functions that I wanted were not available. So I decided to borrow some of their code and make my own plugin. Thanks to the authors. Please try these plugins. They are great.

stefanopagliari/bibnotes

hans/obsidian-citation-plugin

mgmeyers/obsidian-zotero-integration

评论

暂无评论