Recent Posts

最近更新

最近更新的的文章列表«263/313 »

Quicker 动作之以 PotPlayer 为基础的视频时间戳

利用 PotPlayer 和 Quicker,在 Obsidian 中全自动生成时间戳链接,用于记录视频笔记。

在与熊猫聊天时,我了解到 PotPlayer 想要指定时间打开视频,最简单的操作就是使用命令行。但一来这对非程序员来说太过麻烦,二来没法与 Markdown 软件深度结合。于是我以此为基础,写了一个 Quicker 动作用于自动化和链接。以下是动作原理,不感兴趣可以直接跳到 Quicker动作之以PotPlayer为基础的视频时间戳使用方法。 Markdown 大多都是支持 URI 链接的,而刚好 Quicker 是支持使用 URI 来调用动作运行的,而且还支持传参。于是我们可以在 Markdown

ImmortalSty

ImmortalSty

Pkmer

使用 Obsidian 白板功能绘制商业模式画布

商业模式画布,就是一张能将组织的商业模式展示出来的画布。商业模式画布是一种用于梳理商业模式的思维方式和工具,可以帮助我们描述商业模式、评估商业模式和改变商业模式,并以一种及其简练的、可视化的、一张纸的方式表现出来。商业画布能够帮助管理者催生创意、降低风险、精准定位目标用户、合理解决问题、正确审视现有业务和发现新业务机会等。 商业模式画布由 9 个方块组成,这 9 个方块可以说是能把任何一个产品的商业模式拆解得清清楚楚。简单说明如下: 如图所示,通过白板可以实现商业模式画布,其中 Canvas 源文件自行在 p

Neonity2020

Neonity2020

Pkmer

2_3_ 组织 - 管理文献库

本节的所有操作都在 Zotero 主界面中。对于分类和条目,可以按住 shift 或者 ctrl/cmd 多选。 分类的图标类似文件夹: ![](https://cdn.pkmer.cn/images/202312201034282.png!pkmer) 分类是所有文献条目的父级(也允许存在不属于任何分类的条目)可在主界面左侧查看分类列表,类似于文件夹的列表。可以拖动分类来归纳到不同层级。 在个人账户中,所有分类都属于 ![](https://cdn.pkmer.cn/images/202312201035761.png!pkmer)

windingwind

windingwind

Pkmer

Dataview 支持的表达式 Expression

基本语法学习指南,表达式 Expression

在表达式中,你可以使用的有 除了查询类型和操作符以外的所有内容,都是表达式 有那么几种表达式: 1 (数字) true/false (布尔值) "text" (文本) date(2021-04-18) (日期) dur(1 day) (定长时间) Link (链接) [1, 2, 3] (列表) { a: 1, b: 2 } (对象

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 中的查询字段可以是什么

基本语法学习指南,Field 查询字段

Dataview 的查询字段 Field 就是我们最后想要显示的内容组成的列表,可以是以下几种 dataview table date(now); dataview table file.name limit 10 dataview table date(now) - file.ctime limit 10 dataview table round((date(now) - file.ctime).day) AS "已经创建了(天)" sort file.ctime limit 10 查询字段示例1

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 提供的四种查询类型

基本语法学习指南,Dataview 提供的四种查询类型详细解释

Dataview 提供了四种内置查询类型: 下面给出四种查询类型的简单使用方法,以及进阶使用的相关示例链接 LIST 查询时,会将结果组成一个无序列表,包含文件链接或组名 (如果决定分组)。除了文件信息外,最多还可以指定一个要输出的附加信息。 如果只有一个简单的 LIST 而没有其他的约束条件,他就会把库中的所有的文件以列表的形式展现出来(只有 Query Types 且不包含其他任何信息的时候,需要在结尾加一个空格); dataview LIST 结果: image-20230708173203486

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 支持的四种查询方式

基本语法学习指南,代码结构

Dataview 一共提供了四种查询的方式,后两者涉及到 JavaScript ,不在 Dataview 基础语法中介绍 查询方式 介绍 :--::-: DQL 行内查询 可以直接插入文章中,像 excel 中使用函数那样,可以实现级联,缺点是功能不完整 DQL 代码块查询 Dataview 用的最多的查询方式 DVJS 行内查询 和 DQL 行内查询类似,但是功能更多,但是需要用 javascript DVJS 代码块查询 可以满足大部分要求 行内 DQL 需要写在行内代码中,适合小范围嵌入元数据使用;

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

通过 Dataview 查看文件中隐藏的“秘密”

基本语法学习指南,文件的隐式字段

本文主要介绍了: 1. 如何查看一个文件里面所有的隐式字段; 2. 每一个字段的含义; 3. 具体的查看某一个特定的隐式字段的方法; 文件中的一些已经自动有索引的内容,比如文件的名字,文件的创建时间、修改时间等,我们称之为文件的隐式字段。他们也是能够被 Dataview 检索到的。 在 10 - Metadata 元数据 中我们说过,输入下面的代码可以显示当前文件的所有元数据。 dataview TABLE this WHERE file = this.file limit 1 其中,file 就是该文件的隐式字段,它的数据

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview:向文件添加合适的元数据

Dataview 基本语法学习指南,添加元数据至文件

有两种方式为一个 markdown 文件添加元数据 obsidian 1.4 版本以前,你只能手动在笔记最开头输入 来添加文档属性,现在官方对这块区域做了优化,添加了几种更加方便的方式,并且加入了渲染来降低使用门槛,避免了手动输入时产生的各种语法错误。 image.png

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 中的 Metadata 的数据类型

基本语法学习指南,Metadata 的数据类型

Metadata 是一个键值对(Key - Value,在这里称 Field Name - Field) 我们为文件添加元数据后,不一定会采用我们给定的格式,它会在内部(不会显示)自动对 Field Name 值进行一定修改,以保证格式统一。 举几个例子 原 Field Name 的写法修改后改动内容 :-::-::-: basic basic 去掉粗体 Basic Basic 或 basic (不能是 BaSic 之类)增加了小写 basic field basic-field 用 - 替换空格 Bold Fiel

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

文档属性视图

文档属性视图插件增加了两个侧边栏视图,你可以用它们来管理属性 image.png 如果在侧边栏中没有看到文档属性视图,请确保你已经开启了该核心插件。 image.png 如果还是没找到这两个视图,可以使用命令面板打开 image.png image.png

Huajin

Huajin

Pkmer

一个 Dataview 查询示例

Dataview 基本语法学习指南

我们以这个例子走进 Dataview 查找最近三天创建的文件,并且让最新的文件放在前面; dataview Table file.ctime as "创建日期" Where date(today) - file.ctime <= dur(3 day) Sort file.ctime desc 效果如图 cover 我们拆解一下这段查询语句 一个 Dataview 查询示例 把上面的语句换成中文就是:把满足今天的日期减去创建文件的日期小于等于三天的文件,按照倒序排列,以表格的形式展示满足条件的文件的创建日期。 只用三行代码,就

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer