QuickAdd 脚本 -Obsidian 批量重命名 (笔记 - 附件 - 文件夹)
批量给笔记、附件、以及文件夹进行重命名
这个脚本是用来批量给笔记、附件、以及文件夹进行重命名,主要是针对存在特殊格式文本进行统一化,如果时间 YYYYMMDD 改为 YYYY-MM-DD 之类的,或者批量替换关键词:Quickadd->QuickAdd,给 Excalidraw 笔记添加后缀.excalidraw 等 [^1],给笔记添加文件的创建时间 (YYYY-MM-DD) 的前缀,统一附件 (图片) 格式等等操作,也是我为了图方便制作的脚本。 Obsidian 插件市场有批量重命名操作的插件:obsidian bulk rename,我这属于重复造轮子了。
熊猫别熬夜
Pkmer
Wiki 链接和 markdown 链接之间的转换
用VSCode+正则表达式实现转换
首先需要说明,我们想要的是什么样的效果: 1. 文件链接:使用 wiki 链接,把 name 转化为 linkname 2. 图片链接:使用 markdown 链接,把 [linkname 转化为 ![name 3. 外链:使用 markdown 链接 site 之所以要这样做,有几大理由: 1. wiki 链接虽然为 Obsidian 独有,然而各家针对 Obsidian 已经做了很多配套,文件链接使用 markdown 链接往往被识别为附件或者外链(比如思源笔记、vercel); 2. Obsidian 的外链只能使用 markdow
西郊有密林
Pkmer
自定义 Excalidraw 脚本 - OCR 自动提取图片文字
对 Excalidraw 的图片进行 OCR,并保留文本信息在图片中,可以编辑修改、重新 OCR 和进行批量识别。
可以用 Excalidraw Scripts 代码块安装: 自定义Excalidraw脚本-OCR自动提取图片文字 - OCR 借助的 [Text Extractor插件的API](https://github.com/scambier/obsidian-text-extractorusing-text-extractor-as-a-dependency
熊猫别熬夜
Pkmer
Thino 日历组件
Thino 日历组件
Thino 一直在探索灵感和事物,用何种视图和管理维度更加合适。 2.3.0 开始 Thino 在原有热力图的基础上新增日历组件,你可以通过热力图下放的按钮,对日历组件和热力图组件之间来回切换。 image.png280 日历组件上包含如下几个部分: 默认以月历模式展示,如果包含对应任务和列表,对应日期会显示事务指示器,以提醒对日期上有需要检查的事项。 当你的 Thino 卡片包含任务或者列表时,Thino 会根据笔记中实际存储的语法进行统计 如果你的笔记中通过 Thino: 然后你使用的是 单文件模式:
Bon,PKMer,OS
Pkmer
自定义 Excalidraw 脚本 - 实现 Excalidraw 与 BookxNote 的联动
自定义 Excalidraw 脚本 - Excalidraw 与 BookxNote 的联动
继 Quicker动作之BookxNote和Obsidian联动 后,我发布了一篇 自定义Excalidraw脚本-实现Zotero与Excalidraw的拖拽联动 的文章和视频,是通过 Excalidraw 的脚本实现 Zotero 和 Obsidian 的 Excalidraw 的拖拽无缝连接,效果还不错。不过对于书籍类的长文 PDF,Zotero 还是有点不方便,最后还是选择用 BookxnotePro 来进行阅读,所以针对 Bookxnote 也写了一个对应的 BookxnoteToExcalidraw 脚本。 ![](https
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本:实现 Zotero 与 Excalidraw 的拖拽联动
自定义 Excalidraw 脚本:实现 Zotero 与 Excalidraw 的拖拽联动
自定义 Excalidraw 脚本:实现 Zotero 与 Excalidraw 的拖拽联动 之前分享过 Quicker动作之BookxNote和Obsidian联动 实现了 Excalidraw 画板与 BookxNote 的联动,需要借助 Quicker 来点击 2 次才能完成一个过程,整体下来还是比较麻烦的(不过我自己还是经常在用),这次将介绍 Zotero 与 Excalidraw 的无缝连接,不需要借助 Quicker,而是通过自定义 Excalidraw 的脚本,直接拖拽 Zotero 的文本或者图片就可以实现 Zotero 到
熊猫别熬夜,ProudBenzene,y6n-u9h
Pkmer
自定义 Excalidraw 脚本 - 默认应用打开图片
默认软件打开画板中选中的图片,适用于当您想用默认软件编辑笔记画板中的图片时,采用的一个快捷方式。
在 Excalidraw 插件设置里面可以设置参数,除了默认应用打开外,还可以自定义多个不同软件打开: 2023-11-24自定义Excalidraw脚本-默认应用打开图片IMG-2 2023-11-24自定义Excalidraw脚本-默认应用打开图片IMG-3 脚本安装可以根据源码来安装,也可以通过 Excalidraw 插件提供的脚本安装代码块来安装 - 优点:一键安装脚本和图标,操作方便,后续脚本更新可以检测 - 缺点:国内需要可访问 GitHub 的网络 - 优点:不需要特殊网络 - 缺点:需要手
熊猫别熬夜
Pkmer
2023-01-21-ObsidianRoundup
2023-01-21-ObsidianRoundup
Obsidian 在 2022 的 Product Hunt 的生产力类别金猫奖中被提名; 这些插件通过了代码审查,现在可以在插件市场可以下载了;对于全部的通过列表,请查看 插件统计页面; 也不是所有的插件都会立马上架插件市场,因为它们需要先经过代码审核;你可
Bon
Pkmer
QuickAdd 脚本 - 利用 Canvas 平铺笔记
利用 Canvas 平铺笔记
在 Obsidian 中文论坛看到这篇 在Excalidraw中列出某笔记所有二级Heading - 经验分享 - Obsidian 中文论坛 ,我就想用 Canvas 来平铺一下,这样笔记可以全局预览和编辑。 2024-02-21QuickAdd脚本-利用Canvas平铺笔记IMG-1 - 提取所有标题 (可选范围,即标题参数),暂定二级标题 我是固定一个 Canvas 用来编辑,我这边直接随便设置的一个 未命名.canvas,可以 2 种模式可以相互转换,转换的参数通过代码参数来调节。 将下述脚本放在 Quicka
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 -QuickSwitchFrame- 简单的 Frame 切换大纲
简单的 Frame 切换大纲
2024-03-08自定义Excalidraw脚本-QuickSwitchFrame-简单的Frame切换大纲IMG-1 在之前的 自定义Excalidraw脚本-画板与 Kanban 得梦幻结合-像PPT一样演示 中可生成侧边的大纲对 Frame 进行大纲显示、预览、排序等功能,但是如果是编辑过程中只想快速跳转到某个区域,单独分离出一个 Kanban 的侧边栏就比较占地方了,想到了我常用的 another quick Switcher 的标题切换,通过下拉菜单聚焦于画板的 Frame,这样更加方便。 脚本安装可以根据源码来安装,也
熊猫别熬夜
Pkmer
QuickAdd 脚本 -Project 项目选项栏
Project 项目选项栏
当使用 Project 插件时,只能设置一个默认的项目视图,其他项目视图需要手动切换或者在插件里面添加快捷指令,之后设置 Button 或者 Advanced URI 来的便捷打开指定的 Project 项目。 为了不用单独建一个页面来存放这些按钮,就采用 JS 获取 Project 的快捷指令,出现一个下拉选项,这样不用单独设置按钮了,通过下拉菜单选择指定项目来跳转。 2024-03-08QuickAdd脚本-Project项目选项栏IMG-1 可用 QuickAdd 的 Marco 或者 Capture 来调用 将
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 画板与 Kanban 得梦幻结合 - 像 PPT 一样演示
借用 Obsidian 的 Kanban 插件 的 UI 功能,实现一个 Excalidraw 的简单的大纲。 借用 Kanban 的拖拽功能可以按照 Kanban 的自上而下的顺序对 Frame 进行排序,同时用大叔的 SildeShow 脚本演示画布,实现像 PPT 一样的演示。
自定义 Excalidraw 脚本 - 画板与 Kanban 得梦幻结合 - 像 PPT 一样演示 自定义 Excalidraw 脚本 - 画板与 Kanban 得梦幻结合 - 像 PPT 一样演示 自定义 Excalidraw 脚本 - 画板与 Kanban 得梦幻结合 - 像 PPT 一样演示
熊猫别熬夜
Pkmer