思源 QuickAdd

本贴最后更新于 412 天前,其中的信息可能已经时移世异

动作链接:QuickAdd

主要功能:

基础模式:

  1. 快速记录,支持发送到文档最前或最后
  2. 搜索思源文档,并获取文档块引用链接
  3. BillBill、YouTube 时间戳
  4. 截图、截图 OCR
  5. 发送 BookxNote 摘录

联动模式:

  1. PotPlayer 时间戳,需配置 PotPlayer 程序路径
  2. BookxNote 批注,需配置 BookxNote 的 Note 文件夹路径
  3. Hypothesis 批注,需配置 Hypothesis API,并填写 user 信息和 group 信息
  4. 百度 OCR,需申请百度 OCR
  5. 所有基础模式的功能

动作配置

基础配置

基础配置部分可以参考“基本功能演示”开头的配置过程。只需填写“思源”和“动作配置”分组的内容。

image

image

联动配置

Hypothesis 配置参考

image

基本功能演示

image

动作提供四个功能按钮,从左到右依次为:实时搜索、屏幕截图、截图 OCR、上传文件

实时搜索

可以搜索思源文档,对应思源的 Ctrl + P,默认快捷键为 Ctrl + P。

需要搜索其他块类型的,修改动作里的“type”变量。

屏幕截图

可以使用快捷键 Ctrl + 2 触发(默认),也可以使用功能按钮触发。屏幕截图时会自动隐藏输入框。

屏幕截图除在搜索框触发外,还可以通过动作轮盘和辅助按键触发

动作轮盘触发

轮盘菜单介绍

image

辅助按键触发

右键动作-设置-自定义快捷键,点击右侧小键盘,即可设置辅助按键。

在按住辅助按钮后启用动作,即可触发屏幕截图

image

截图 OCR

可以使用快捷键 Ctrl + 3 触发(默认),也可以使用功能按钮触发。截图 OCR 时会自动隐藏输入框,在动作配置中可以选择是否将 OCR 图片保存到思源。

截图 OCR 除在搜索框触发外,还可以通过动作轮盘和辅助按键触发,辅助按钮触发和“屏幕截图”一样设置,轮盘触发需要修改动作参数。

image

上传文件

可以使用快捷键 Ctrl + 4 触发(默认),也可以使用功能按钮触发。

这个功能挺鸡肋的,在设计输入框的时候没有想到其他的功能,先拿这个凑数,如果有想法可以在动作评论区里提议。

视频时间戳

视频时间戳支持 BillBill、YouTube、PotPlayer。B 站和油管的时间戳可以直接使用,PotPlayer 的视频时间戳配置参见下文。

联动功能

PotPlayer 视频时间戳配置

使用 PotPlayer 视频时间戳前需要做出以下配置:

  1. 下载 everything
  2. 设置手动定位快捷键

image.png

image

BookxNote 基础模式

可以自动 OCR 矩形选框的图片,所有引文都有 BookxNote 反链。

使用前请先按下图配置快捷键。

image.png

BookxNote 联动模式

联动模式会在 BookxNote 里插入思源对应的块链接,需要配置 BookxNote 的 Note 路径。

联动模式需要和思源书斋一起使用,在思源书斋设置书籍信息。

image

其他功能

常用文档

设置常用文档后可以快速链接(支持模糊搜索,拼音搜索)

啰嗦一点的话,是匹配首行以# 开头的内容

使用步骤:

输入# 后输入常用文档关键字。不同文档用 # 分隔。

支持拼音首字母,支持模糊搜索。存在多个匹配项时,匹配第一个常用文档。

可以将这个功能理解为给笔记打上标签,“常用文档”是一些常用的标签。

例子:

  1. 搜索常用文档中的“思源笔记小技巧”,只需要输入“思源笔记”、“思源 技巧”、“sy jq”、“sybi”都可以匹配。
  2. **注意:**模糊匹配需要用空格分隔,否则将无法匹配。如:“思源技巧”、“syjq”都不能匹配
  3. **注意:**匹配常用文档需要提供足够的关键词进行区分,否则无法匹配到预期目标。如:常用文档为“当天日:记”、“Think”,若输入“t”,会匹配到“当天日记”(拼音为 dtrj,含有字母 t)

行级标注快捷键

我在做自定义窗口的时候顺便加了一些常用的行级标注的快捷键。

比如:Ctrl + B 加粗,Ctrl + K 超链接,Ctrl + I 斜体

不过这毕竟不是编辑器,再复杂些的功能比较难做,就只加了这些。

网页链接

在浏览器选中文本后运行 QuickAdd 会自动生成一个网页链接(前提是你装好了 Quicker 的浏览器插件)

这个功能只适用于定位要求不高的内容,毕竟不能链接定位到选中文本,用网页标注软件是更好的选择。

Hypothesis 网页标注

Hypothesis 标注自动导入当天日记。有三个选项:

选项 说明
创建标注文档 在“剪藏笔记本”下创建标注文档
标注内容发送到标注文档中(Hypothesis 链接)
笔记以链接形式发送到日记里
生成标注链接 不生成标注文档
标注内容和笔记一起发送到日记里(Hypothesis 链接)
普通模式链接(网页 url) 不生成标注文档
选中内容和笔记一起发送到日记里(网页链接)

:Hypothesis 链接可以定位到网页标注原文

动作快捷键

用快捷键的话会比点点点快不少,输入界面支持以下快捷键:

快捷键 功能
Esc 退出编辑(不保存、不发送)
Ctrl + Return 发送
Ctrl + Tab 切换控件
Ctrl + P 实时搜索(默认快捷键,可修改)
Ctrl + 2 屏幕截图(默认快捷键,可修改)
Ctrl + 3 截图 OCR(默认快捷键,可修改)
Ctrl + 4 上传文件(默认快捷键,可修改)

API 申请

百度 OCR

  1. 进入百度 AI 开放平台,登录:https://ai.baidu.com/tech/ocr_general

  2. 在 产品服务-文字识别 点击 创建应用:

  3. 填写应用信息。

    image
    image

  4. 创建后查看应用详情,即可看到 API Key 和 Secret Key

    image

  5. 领取免费额度,请查看页面提示操作领取。

    image

Hypothesis

  1. 注册 Hypothesis 账户

  2. 在用户界面(https://hypothes.is/users/用户名),点击 Groups, 选择需要的用户组,复制链接部分 groups 和 用户名之间的字符串(不要带 /)

  3. 搜索界面 或用户界面,点击齿轮,点击 Developer,复制 API Token

    image

可能的问题

日记格式

如果你的日记格式比较有个性,不是“年-月-日”、“年-月-日-星期”这种。

需要在“Siyuan:更新日记 ID”子程序里修改“获取日记名”的赋值步骤。还要在“思源书斋:配置本地参数”子程序里修改“config_json”变量,在日记格式那里加上你的日记格式。

发送格式

如果需要修改笔记的发送格式,请在“Siyuan:格式化发送”子程序里修改“格式化发送内容”的赋值步骤。

如果需要修改 Hypothesis 标注发送格式:修改“Hypothesis:发送摘录卡片”子程序

如果需要修改 Hypothesis 标注文档路径:修改“Hypothesis:创建摘录文档”子程序

本地配置在哪里?

为了减少不必要的配置,QuickAdd 和思源书斋系列动作共享配置,并储存在本地。

配置储存路径:我的文档/Quicker/思源书斋/思源书斋.json

为避免配置失误或动作出错导致的数据丢失,每次进行配置后都会生成一份历史配置

历史配置路径:我的文档/Quicker/思源书斋/history

动作出错了

请在 动作讨论区 里反馈你的问题,尽量不要在其他平台反馈(我可能会看不到你的问题)

反馈时请附上以下信息,以便我排查问题:

  1. Quicker 调试文件或调试文件截图(如果你能稳定复现的话)
  2. 动作报错的报错截图
  3. 触发动作报错的步骤

调试文件反馈方式参考:

调试运行组合动作 - Quicker

调试运行动作,并上传调试结果,获得网址 - Quicker

新功能提议

QuickAdd 目前已经比较臃肿了,非必要不会增加新的特性。

但如果你有比较明确的需求,又暂时不能用 Quicker 实现,可以在 动作讨论区 里提出你的想法,如果在我的能力范围之内,而且我有时间的话,我会尽量帮你实现,并给你实现这个功能的子程序。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    23082 引用 • 92880 回帖 • 1 关注

相关帖子

优质回帖
33 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • ❤️ 很好使,孩子很喜欢

    1 回复
  • 喜欢就好 😄 ,还有两个动作是给 SM 设计的,不知道你用不用的上

    SM 划词搜索 - 动作信息 - Quicker (getquicker.net)

    自动嗅探思源链接 - 动作信息 - Quicker (getquicker.net)

    第二个还不是很完善,我打算做成能提取链接同行的笔记内容,这样就能偷更多的懒了trollface

    1 回复
  • 😳 这两个动作也很棒,已经用上了,真是使人幸福的动作,老铁太给力了。在用你的动作的时候突然想到思源畅想 - 任意应用输入框内块引用 - 链滴 (ld246.com)崮生大佬的这篇帖子,现在可以用 quicker 写个简易版的了

  • 请问思源路径是思源笔记的路径,还是数据库的路径?

    1 回复
  • 思源笔记的路径,可以点击输入框右侧,选择思源笔记就能用了

    设置路径.gif

  • MuskLau

    你好,我在思源笔记的日记文件夹是默认的情况下(daily note)显示正则匹配不成功,请问是什么原因呢?

    微信截图 20220210113206.png

    另外,求自定义日记文件夹的方法,谢谢~

  • 不好意思,早上没有登链滴。

    文档树上的文档路径:/daily note/2022/02,对应“获取思源日记 ID”子程序的第二个词典操作的:/daily note/{年}/{月}。日记格式为创建的日记名(2022-02-10 这种)

    image.png

    image.png

    文档树上的“日记”笔记本对应正则提取“name”后面的“日记”

    image.png

  • Seren

    PotPlayer 路径怎么查找

    1 回复
  • image.png

    1 回复
  • image.png请问这个应该怎么处理呢?试了好多次,不知道哪里出问题了

  • 同款皮肤

  • jidenanian

    不好意思啊,大佬,能麻烦你更新下最新的教程,小白一个,需要对着设置下,另问下最新版移除:发送 BookxNote 笔记功能,改为和“思源书斋”系列动作联动,这个“思源书斋”是什么,怎么用?麻烦你了,大佬。

    1 回复
  • 配置可以参考这个,没截到的部分需要申请百度 API。思源书斋还不很成熟,没有发布

    Quicker20220525214021.png

    3 回复
    1 操作
    mdzz2048 在 2022-05-26 11:20:09 更新了该回帖
  • jidenanian

    谢谢大佬,你这个动作让思源笔记速记、摘录节省了好多时间,非常感谢,期待思源书斋早日开发成功。👍 👍 👍

  • jidenanian

    大佬,用 22 版时出现这个是什么情况?运行子程序(获取思源日记 ID)失败。正则匹配不成功。(正则提取)
    (----QuickAdd:运行子程序----)

  • jidenanian

    麻烦大佬了,已经调试好了,可以用了

  • DTEmiemie

    感谢大佬,超级好用

  • Doctorlele

    小白一个,问一下,我的为啥没有 link 一栏 😄

  • TonyZa

    quickadd 是个软件吗? 百度好像收不到,搜出来是 ob 插件。😂

    1 回复
  • yuyuyuyu

    希望以后如果有插件机制能从 quick 动作,编程内置的插件

  • 是一个 Quicker 动作,只能在 Windows 平台上使用。

    QuickAdd - by mdzz2048 - 统计数据 - Quicker

  • sanyueindaeyo

    请问这个表单在哪打开,找了好久

    1 回复
  • 那个是之前的,现在的是这个。右键动作-设置

    image.png

  • 最新本地视频时间戳方案,基于 http+ 油猴,无需 quicker 和 potplayer,全平台通用
    【分享】本地视频时间戳,基于 http+ 油猴,无需 quicker

  • MikeL

    请问大佬,最新版本的 quicker 动作的发送 BookxNote 摘录功能是取消了吗,我按照说明进行了配置,但是没办法使用 bookxnote 的摘录功能

    1 回复
  • 两种模式目前都能用。推荐使用基础模式,配置好快捷键就能用了。

    需要保持 BookxNote 为前台窗口,并且选中需要摘录的内容。不然默认使用速记的窗口的

    2 回复
  • MikeL

    感谢回复;刚刚又试了一下,已经把 bookxnote 作为前台窗口,并且鼠标选中了需要摘录的高亮笔记内容,但是点击 quickadd 动作后,没有办法引用相关摘录,只能实现普通的速记功能;但是,如果我复制了需要摘录内容的外部回链后再点击 quickadd 动作,就可以实现摘录的引用,完成 bookxnote 的基础模式,不知道问题在哪里?bookxnote 里的快捷键也是按照说明配置好的

    另外对于联动模式,我下载了思源书斋并进行了配置:阅读书单的文档 id 是思源笔记本下第一级笔记的 id,其他也按照说明进行了配置,但是在使用思源书斋的 quickadd 操作时,搜索书名后(如果书库中有该书的话),就会出现错误提示,内容如 https://getquicker.net/Common/Topics/ViewTopic/16289 中所示的错误,即提示 book2json 错误…… 请问这个是哪里配置错误吗,是否有解决的可能

    感谢!

    1 回复
  • MikeL 1

    又仔细看了一下 quickadd 里的动作设置,发现快捷键设置已经不是文章里介绍的设置了,按照 quickadd 里的快捷键设置后就可以了 😄

    设为高亮是:crtl+shift+H

    复制摘录原文:ctrl+shift+C

    复制外部回链:ctrl+shift+Q

  • 试试先清空历史记录再搜索

    1 回复
  • MikeL

    请问大佬,要怎么修改 bookxnote 发送给思源笔记的图片存储位置?目前默认是在 assets/BookxNote,我想要修改为 assets/的话需要在哪个步骤修改什么参数呢?

    我目前做的操作是

    编辑——动作内子程序——BookxNote:创建摘录卡片——每个(图片 OCR)——图片处理:上传思源——siyuan_save_path——把图片存储地址从 assets/BookxNote 改为 assets/

    但是好像没有效果?

    1 回复
  • 操作没有问题。多开工作空间(动作里需要 6806 端口)、“思源书斋”动作没有缓存书籍信息可能会影响动作效果。

    1 回复
  • MikeL

    好的,谢谢;我现在调整了一下统一使用同一个 assets 文件,目前 OK 了

请输入回帖内容 ...