Skip to content

Commit

Permalink
add some plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
cumany committed May 29, 2024
1 parent 90fd6a8 commit b51862c
Show file tree
Hide file tree
Showing 1,607 changed files with 54,731 additions and 261 deletions.
37 changes: 37 additions & 0 deletions 10-Obsidian/Obsidian社区插件/13th-age-statblocks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
uid: 2024052909182600
title: Obsidian 插件:13th Age Statblocks
tags: ['第三方工具集成', '编辑工具', '样式与美化', 'obsidian插件']
description: 在黑曜石中渲染13世纪的状态块。
author: AI
type: auto
draft: false
editable: false
modified: 20240101000000
---

# Obsidian 插件:13th Age Statblocks

> [!Note] 插件名片
> - 插件名称:13th Age Statblocks
> - 插件作者:ben
> - 插件说明:在黑曜石中渲染 13 世纪的状态块。
> - 插件分类:[' 第三方工具集成 ', ' 编辑工具 ', ' 样式与美化 ', 'obsidian 插件 ']
> - 项目地址:[点我访问](https://github.com/ben/obsidian-13th-age-statblocks)
> - 国内下载地址:[下载安装](https://pkmer.cn/products/plugin/pluginMarket/?13th-age-statblocks)
> - 自述文件:[Readme](https://ghproxy.net/https://raw.githubusercontent.com/ben/obsidian-13th-age-statblocks/master/README.md)
![13th Age Statblocks](https://cdn.pkmer.cn/covers/13th-age-statblocks.png!pkmer)

## 概述

这个插件可以在 Obsidian 中渲染 13th Age 的 statblocks,包括 SRD 内容以便基于此创建你的怪物。通过手动安装插件,你可以将其复制到你的 vault 文件夹下的 `.obsidian/plugins/13th-age-statblocks/` 目录中。此外,你还可以使用 ESLint 工具来提高代码质量,它可以分析你的代码并快速找到问题,提出改进建议。这个插件可以帮助你在 Obsidian 中更好地处理 13th Age 的 statblocks,适用于需要在 Obsidian 中处理这类内容的用户。

> [!help]
> 这篇插件文章还没有人贡献,欢迎占坑!
> 如果您有好的想法欢迎提交 PR 或者文末留言。
---



35 changes: 35 additions & 0 deletions 10-Obsidian/Obsidian社区插件/2hop-links-plus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
uid: 2024052909012631
title: Obsidian 插件:2Hop Links Plus
tags: ['笔记与日志', '样式与美化', '图表与可视化', 'obsidian插件']
description: 与笔记相关的链接,最多可以显示2个跳点,以卡片格式展示,方便浏览笔记之间的连接。每张卡片都包含相应笔记的预览。
author: AI
type: auto
draft: false
editable: false
modified: 20240101000000
---

# Obsidian 插件:2Hop Links Plus

> [!Note] 插件名片
> - 插件名称:2Hop Links Plus
> - 插件作者:Tokuhiro Matsuno, L7Cy
> - 插件说明:与笔记相关的链接,最多可以显示 2 个跳点,以卡片格式展示,方便浏览笔记之间的连接。每张卡片都包含相应笔记的预览。
> - 插件分类:[' 笔记与日志 ', ' 样式与美化 ', ' 图表与可视化 ', 'obsidian 插件 ']
> - 项目地址:[点我访问](https://github.com/L7Cy/obsidian-2hop-links-plus)
> - 国内下载地址:[下载安装](https://pkmer.cn/products/plugin/pluginMarket/?2hop-links-plus)
> - 自述文件:[Readme](https://ghproxy.net/https://raw.githubusercontent.com/L7Cy/obsidian-2hop-links-plus/master/README.md)
## 概述

Obsidian 2Hop Links Plus 是 Obsidian 的一个插件,以卡片形式显示与笔记相关的链接,最多可以显示两层关联。每个卡片都包含相应笔记的预览。该插件的功能包括自动调整盒子宽度、改进的预览内容、支持外部链接图片、设置排除路径、右键菜单(如在新标签页中打开)、链接排序和在单独的窗格中显示。这个插件可以方便地浏览笔记之间的连接关系,解决了用户在 Obsidian 中查找和浏览相关笔记时的问题。

> [!help]
> 这篇插件文章还没有人贡献,欢迎占坑!
> 如果您有好的想法欢迎提交 PR 或者文末留言。
---



37 changes: 37 additions & 0 deletions 10-Obsidian/Obsidian社区插件/3d-graph-new.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
uid: 2024052908342531
title: Obsidian 插件:3D Graph New
tags: ['图表', '数据处理', '编辑工具', 'obsidian插件']
description: 一个用于黑曜石的3D图表
author: AI
type: auto
draft: false
editable: false
modified: 20240101000000
---

# Obsidian 插件:3D Graph New

> [!Note] 插件名片
> - 插件名称:3D Graph New
> - 插件作者:Hananoshika Yomaru (original by Alexander Weichart)
> - 插件说明:一个用于黑曜石的 3D 图表
> - 插件分类:[' 图表 ', ' 数据处理 ', ' 编辑工具 ', 'obsidian 插件 ']
> - 项目地址:[点我访问](https://github.com/HananoshikaYomaru/obsidian-3d-graph)
> - 国内下载地址:[下载安装](https://pkmer.cn/products/plugin/pluginMarket/?3d-graph-new)
> - 自述文件:[Readme](https://ghproxy.net/https://raw.githubusercontent.com/HananoshikaYomaru/obsidian-3d-graph/master/README.md)
![3D Graph New](https://cdn.pkmer.cn/covers/3d-graph-new.jpeg!pkmer)

## 概述

这是一个为 Obsidian 设计的 3D 图插件,具有许多功能。它可以生成全局图和本地图,支持缩放、旋转、平移等操作,还可以通过过滤、分组、着色等功能对全局图进行操作。此外,它还支持节点标签的淡入淡出效果、改变显示设置、聚焦节点、搜索节点等功能。用户可以通过 BRAT 或手动安装获取该插件,适用于需要在 Obsidian 中使用 3D 图进行知识管理和信息展示的场景。该插件解决了在 Obsidian 中创建和操作 3D 图的需求,提供了丰富的功能和定制选项。

> [!help]
> 这篇插件文章还没有人贡献,欢迎占坑!
> 如果您有好的想法欢迎提交 PR 或者文末留言。
---



37 changes: 37 additions & 0 deletions 10-Obsidian/Obsidian社区插件/DEVONlink-obsidian.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
uid: 2024052908350053
title: Obsidian 插件:DEVONlink
tags: ['第三方工具集成', '文件管理', '数据处理', 'obsidian插件']
description: 在DEVONthink中打开或显示当前笔记。
author: AI
type: auto
draft: false
editable: false
modified: 20240101000000
---

# Obsidian 插件:DEVONlink

> [!Note] 插件名片
> - 插件名称:DEVONlink
> - 插件作者:ryanjamurphy
> - 插件说明:在 DEVONthink 中打开或显示当前笔记。
> - 插件分类:[' 第三方工具集成 ', ' 文件管理 ', ' 数据处理 ', 'obsidian 插件 ']
> - 项目地址:[点我访问](https://github.com/ryanjamurphy/DEVONlink-obsidian)
> - 国内下载地址:[下载安装](https://pkmer.cn/products/plugin/pluginMarket/?DEVONlink-obsidian)
> - 自述文件:[Readme](https://ghproxy.net/https://raw.githubusercontent.com/ryanjamurphy/DEVONlink-obsidian/master/README.md)
![DEVONlink](https://cdn.pkmer.cn/covers/DEVONlink-obsidian_new.gif!pkmer)

## 概述

"DEVONlink - Integrate Obsidian with DEVONthink" 是一个可以在 DEVONthink 中打开或显示当前笔记的插件。它还可以利用 DEVONthink 的人工智能功能插入相关文件。用户可以通过插件设置中配置的命令或使用命令面板(键入<kbd>cmd</kbd>+<kbd>p</kbd>,然后搜索 "DEVONlink")来使用它。此外,用户还可以在 Obsidian 的热键偏好设置中为这些命令分配快捷键。插件通过笔记的名称在用户打开的数据库中查找第一个具有相同名称的文件。用户可以在 Obsidian 的社区插件库中查找并安装该插件,也可以手动安装。该插件解决了在 Obsidian 和 DEVONthink 之间快速打开笔记的问题,并可以利用 DEVONthink 的 AI 功能插入相关文件到笔记中。

> [!help]
> 这篇插件文章还没有人贡献,欢迎占坑!
> 如果您有好的想法欢迎提交 PR 或者文末留言。
---



Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
---
uid: 20230724104533
title: Dataview 中的Metadata 元数据
tags:
- obsidian
- metadata
- dataview
title: Dataview 中的Metadata元数据
tags: [obsidian, metadata, dataview]
description: Dataview 基本语法学习指南,元数据
author: Huajin,PKMer
type: other
Expand All @@ -13,7 +10,7 @@ editable: false
modified: 20230810175839
---

# Dataview 中的Metadata元数据
# Dataview 中的 Metadata 元数据

或许你在其他地方也听过 Metadata 这个概念,它的适用范围远远不止于 Dataview 这个插件。

Expand Down Expand Up @@ -44,7 +41,6 @@ WHERE file = this.file
对于 Dataview 来说,==它无法直接查询文档中的内容,只能查询有索引的内容==。文件中只有元数据和隐式字段是具有索引的,简单的介绍一下元数据与隐式字段:

- ==文件中的元数据==:在文件中,有两种东西可以有元数据,分别是**文件本身****文件中的列表**。其中文件本身的元数据分别来自文件的文档属性和文中的内联字段,文件中列表的元数据一般放在该列表的末尾(列表包括无序列表、有序列表和任务)。这些元数据与这篇文件绑定,可以被 Dataview 检索作为分类的依据或者作为展示的内容。

- ==文件的隐式字段==:文件中还有一些已经自动有索引的内容,比如文件的名字,文件的创建时间、修改时间等,我们称之为文件的隐式字段。他们也是能够被 Dataview 检索到的。

当然,不管是元数据还是隐式字段,他们本质上都是一个个键值对,他们的属性值自然都会有各自的数据类型,比如文件的名字是字符串类型、文件的创建时间是时间类型、你创建的一个”评级“元数据的值可能是数值类型。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -139,8 +139,8 @@ tags:

> [!warning] 注意
> 一个列表中的所有属性的属性值都要相同,因此例如 `example:: 值1, 值2, 3`。这三个属性值的数据类型都是字符串,包括第三个属性值 "3"。
>
> 如果所有属性值都是数字,或者都是布尔值的时候,他们的数据类型才会是数字或者字符串。但凡有一个不是,dataview 会把他们都以字符串的格式识别。因此如果遇到你用列表中的数字加减发现报错,不妨用 `typeof()` 函数检查一下这个"数字"会不会其实是字符串。
>
> 如果所有属性值都是数字,或者都是布尔值的时候,他们的数据类型才会是数字或者字符串。但凡有一个不是,dataview 会把他们都以字符串的格式识别。因此如果遇到你用列表中的数字加减发现报错,不妨用 `typeof()` 函数检查一下这个 " 数字 " 会不会其实是字符串。
### object 对象

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20230724104531
title: Dataview 支持的Literals 字面常量
title: Dataview 支持的 Literals 字面常量
tags: [obsidian, 插件, dataview, 语法, literals]
description: 基本语法学习指南,Literals 字面常量
author: Huajin,PKMer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ editable: false
modified: 20230810181200
---

# Dataview 支持的Data Commands 操作符
# Dataview 支持的 Data Commands 操作符

- [[#FROM]]
- [[#WHERE]]
Expand Down Expand Up @@ -64,7 +64,7 @@ From [[...]]
```
`````

- `[[00 - Dataview 基本语法学习指南]]`引用的文件:
- `[[00 - Dataview 基本语法学习指南]]` 引用的文件:

`````示例代码
```dataview
Expand All @@ -79,7 +79,7 @@ where 在英文中就是用来表示从句,就是用来做修饰用的。在

语法是 WHERE 加上约束条件:`WHERE expression`,满足约束条件的 file (文件) 或 task (任务) 保留;

- 约束条件:筛选满足 expression 条件的对象,expression 是一个结果为真或假的表达式,比如 `1 + 1 = 2` 这个[[24 - 表达式|表达式]]的结果为真;
- 约束条件:筛选满足 expression 条件的对象,expression 是一个结果为真或假的表达式,比如 `1 + 1 = 2` 这个 [[24 - 表达式|表达式]] 的结果为真;
- 约束条件可以配合比较大小和基本运算 `<, >, <=, >=, =, +, - *, /` 使用;
- 同时约束条件还可以使用许多 Dataview 提供的 [[30 - Dataview 提供的函数 Function|函数]]
- 如果你有一个属性名就是 `where`,那么你可以用 `row["where"]` 来替代 WHERE 操作符
Expand All @@ -95,7 +95,7 @@ WHERE file.mtime >= date(today) - dur(1 day)
```
`````

2. 查找所有未完成且超过一个月的项目(使用了函数 `date()``dur()`
1. 查找所有未完成且超过一个月的项目(使用了函数 `date()``dur()`

`````示例代码
```dataview
Expand All @@ -105,7 +105,7 @@ WHERE !completed AND file.ctime <= date(today) - dur(1 month)
```
`````

3. 搜索所有未完成的并含有 shopping 标签的任务(使用了函数 `contain()`
1. 搜索所有未完成的并含有 shopping 标签的任务(使用了函数 `contain()`

`````示例代码
```dataview
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20230724104636
title: Dataview 中的DQL 与 SQL 的区别
title: Dataview 中的 DQL 与 SQL 的区别
tags: [obsidian, 插件, dataview]
description: 基本语法学习指南,DQL 与 SQL 的区别
author: Huajin,PKMer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20230724104529
title: Dataview中的YAML
title: Dataview 中的 YAML
tags: [obsidian, metadata, yaml]
description: 基本语法学习指南,YAML 语法规则
author: Huajin,PKMer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,4 @@ FLATTEN file.outlinks as outlinks
WHERE !(outlinks.file) AND !(contains(meta(outlinks).path, "/"))
GROUP BY outlinks
```
`````




`````
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20231118153931
title: Dataview 实战:用表格和列表汇总罗列与当前文件有相同元数据的文件
title: 用表格和列表汇总罗列与当前文件有相同元数据的文件
tags: [Obsidian, Dataview]
description: Dataview 实战:列出与当前字段值相同的页面,例如,查找共享配料的食谱
author: Huajin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,11 @@ modified: 20240108172905
# Dataview 实战 - 查找重名文件

## 效果
![image.png](https://cdn.pkmer.cn/images/20240108173703.png!pkmer)

![image.png](https://cdn.pkmer.cn/images/20240108173703.png!pkmer)

## 代码

```dataviewjs
// 假设您的对象数组为 data
const data = dv.pages();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20231123201314
title: Dataview实战-通过 Dataview 列出关键字所在的行和行数
title: Dataview 实战 - 通过 Dataview 列出关键字所在的行和行数
tags: [Obsidian, dataview, 标签,tags, 汇总]
description: 列出关健字所在的行内容以及所在行数
author: 我想煞了我
Expand All @@ -18,7 +18,7 @@ modified: 20231202101635

## Dataview 列出关键字所在的行和行数

查询`老虎` 在动物标签文件中出现的行和所在行行数。
查询 `老虎` 在动物标签文件中出现的行和所在行行数。

### 创建文件

Expand Down Expand Up @@ -125,7 +125,7 @@ let files = dv.pages('#动物').where(p=>p.file.path != dv.current().file.path)

- `dv.page('').where(p=>p.file.path != dv.current().file.path)`:除了当前文件的其他所有文件
- `dv.pages('#动物')`:查询带有动物标签的文件
- 更多内容请看 https://blacksmithgu.github.io/obsidian-dataview/api/code-reference/#dvpagessource
- 更多内容请看 <https://blacksmithgu.github.io/obsidian-dataview/api/code-reference/#dvpagessource>

### 如何查询多个关健字

Expand All @@ -143,4 +143,4 @@ values.push([`[[${file.basename}]]`,"**【" + String(index+1) + "】**" + elemen
```

- 加粗就是把 `"=="+k+"=="` 改成 `"**"+k+"**"`
- 修改行号样式`【】`改成`()`就是把 `"**【" + String(index+1) + "】**"` 改成 `"**(" + String(index+1) + ")**"`
- 修改行号样式 `【】` 改成 `()` 就是把 `"**【" + String(index+1) + "】**"` 改成 `"**(" + String(index+1) + ")**"`
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ WHERE contains(tags, "#later")
### 列出有截止日期的任务

> [!info] 提示
> [[12 - 添加元数据至列表和任务|这一篇]]中我们讲了如何给任务添加元数据,简单的来说就是在任务的末尾加上`[duedate:: 2022-09-09]`或者`[contact:: Petro]`等等,你想添加什么元数据都可以,只需要记住**把他们放在方括号内**。下面查询的任务已经加上了 duedate 的内联字段,因此如果你的任务没有加 duedate 的话,下面这段代码对你的库不起效果。
> [[12 - 添加元数据至列表和任务|这一篇]] 中我们讲了如何给任务添加元数据,简单的来说就是在任务的末尾加上 `[duedate:: 2022-09-09]` 或者 `[contact:: Petro]` 等等,你想添加什么元数据都可以,只需要记住**把他们放在方括号内**。下面查询的任务已经加上了 duedate 的内联字段,因此如果你的任务没有加 duedate 的话,下面这段代码对你的库不起效果。
`````示例代码
```dataview
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20230903001334
title: Dataveiw 的 GROUP BY 操作符简单示例
title: Dataview 语法实战:GROUP BY 操作符简单示例
tags: [Obsidian, dataview, 示例]
description: Dataveiw 的 GROUP BY 操作符简单示例
author: Huajin
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20230916150039
title: Dataveiw 的 GROUP BY 操作符进阶示例
title: Dataview 语法实战:GROUP BY 操作符进阶示例
tags: [Obsidian, dataview, 示例]
description:
author: Huajin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ editable: false
modified: 20230809230743
---

# Dataview汇集主题——关于笔记的创建日期和主题的汇集
# Dataview 汇集主题——关于笔记的创建日期和主题的汇集

## 概述

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20230805005541
title: Dataview添加某一主题笔记列表——列表用法
title: 添加某一主题笔记列表——列表用法
tags: [obsidian, dataview, 示例]
description: 如果一篇笔记有多个主题,如何仅列出和其中某一个主题相同的笔记?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?
author: Windysoul,PKMer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ editable: false
modified: 20230811183516
---

# Dataview添加某一主题笔记列表——dv表格用法
# Dataview 添加某一主题笔记列表——dv 表格用法

## 应用情景

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20230805005540
title: Dataview添加某一主题笔记列表——进阶用法
title: 添加某一主题笔记列表——进阶用法
tags: [obsidian, dataview, 示例]
description: 如果一篇笔记有多个主题,如何仅列出和其中某一个主题相同的笔记?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?
author: Windysoul,PKMer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
uid: 20230805005546
title: Dataview添加相同主题笔记列表--列表用法
title: Dataview添加相同主题笔记列表——列表用法
tags: [obsidian, dataview, 示例]
description: 增加具有同样主题的笔记列表,使用主题对笔记进行关联管理。
author: Windysoul,PKMer
Expand All @@ -10,7 +10,7 @@ editable: false
modified: 20230809230838
---

# Dataview添加相同主题笔记列表——列表用法
# Dataview 添加相同主题笔记列表——列表用法

## 应用情景

Expand Down
Loading

0 comments on commit b51862c

Please sign in to comment.