思源 QuickAdd

动作原理很简单,就是调用了一下思源的 API,之前看到思源群里有老铁希望加一个类似速记的功能,所以产生了做一个动作实现的想法。不过大佬们应该都在忙着硬刚挂件,我就先做一个,希望能够抛砖引玉 😂

动作链接:QuickAdd - 动作信息 - Quicker (getquicker.net)

22 版动作:QuickAdd.zip

主要功能:

  • 添加速记内容到思源当天日记最前或最后
  • 支持发送到常用文档
  • 支持截图、截图 OCR
  • 生成 B 站视频时间戳、PotPlayer 时间戳
  • 支持模糊搜索思源中的文档和标题

视频时间戳:

支持本地视频、B 站视频、YouTube 视频三种使用场景。作为暂时性方案,更推荐 直接使用

B 站时间戳:

本地视频(PotPlayer):

  有三种生成方式可以自由选择:

  • 在 assets 文件夹下生成.bat 脚本文件,发送文件链接到思源
  • 生成 quicker 外部调用的链接
  • 生成字段供划选使用

右键设置菜单

自定义按键

对应“屏幕截图”、“截图 OCR”、“发送为列表块”、“发送为超级块”五个功能的辅助按键。

在使用动作前按下辅助按键就可以启用对应功能。可以通过右侧的小键盘选择对应按键。

image.png

image.png

增删格式

右键动作,“新增格式”。输入自己需要的格式,即可新增格式。支持的格式:“年”、“月“、”日”、“星期“作为关键词,可以自由组合
image.png

右键动作,“删除格式”。选择需要删除的格式,即可删除指定格式。

image.png

增删文档:

和发送文档配合使用。设置常用文档,可以选择发送的不同文档。可用于专题笔记(比如书籍对应的思源文档或者考试突击……)

选择新增,在输入框输入文档名或文档 ID。如果对应文档是唯一的,直接添加到文档列表里;如果对应文档不唯一,可以选择需要的文档

image.png

image.png

右键动态菜单

image.png

OCR 常驻:

选择后每次启用动作默认采用 OCR 模式

OCR 接口:

有两个接口,Win10 接口和百度接口(需要配置 OCR 的 API)

插入位置选项:

选择插入前置子块,插入到文档最前方;选择插入后置子块,插入到文档最后

发送格式:

选择默认的发送格式。支持列表格式和超级块格式。两种格式的差别参考:发送逻辑。

引文作为笔记:

选择将选中文本作为引用内容还是作为笔记内容。如果禁用此功能,会给选中的文本添加引用符号,发送到思源后为引用块样式;如果启用此功能,会将选中内容作为正常输入的笔记。

动作配置

初次使用动作或者右键动作选择“填写表单”会出现如下配置界面。虽然看着有很多不过很多都是非必填的内容。下面简单介绍一下哪些是必填的,非必填的适用于什么场景。

image.png

image.png

APIToken:

思源 API 的 token,本地使用不用填写。

PPPath:

PotPlayer 的程序路径。可以把鼠标移到输入框右侧,选择“已安装的软件”,选择 PotPlayer 即可。也可以输入 PotPlayer 的 exe 文件路径。

如果不使用 PotPlayer 的本地时间戳功能,这里不用填。

image.png

SMPath:

Supermemo 收藏的路径。比如这个就是:L:\Supermemo\sm18\systems\Read

如果不使用 Supermemo,这里不用填。

image.png

bxnPath:

BookxNote 的 Note 文件夹的路径。在 BookxNote 选项中找。

如果不使用 BookxNote,这里不用填。

204719412835Quicker20220519204627.png

assetsPath:

思源 assets 文件夹路径。比如说这个就是:G:\Siyuan\data\assets
image.png

Path:

日记路径开头必须有 “/”,只支持 “年” 和 “月” 的搭配,搭配的具体格式看自己的是怎么设置的。

下面举几个例子:

日记为默认路径:/daily note/年/月;

image.png

日记为如下路径:/年/年-月;

image.png

mouldPath:

日记模板的路径,精确到.md 文件

如果日记不使用模板不用填。

docSeat:

设置新建文档的存放位置。如果有在日记下设置类似“Inbox”的文档的老铁可以在这里输入“Inbox”文档的文档 ID。用于定位没有搜索到信息时选择新建文档的位置,思源划词搜索新建文档位置同理。

对应文档树或者笔记本设置中“块引新建文档存放位置”

image.png

clipperID:

用户保存剪藏网页的本地链接,防止被作为未引用资源删除。

不建议使用,不建议填写。

From:

日记格式,默认选项为“年-月-日”和“年-月-日 星期”。一般来说是够用了,如果有自定义格式可以通过“增加格式”自行添加,支持“年”、“月“、”日”、“星期“作为关键词,可以自由组合。

boxName:

日记笔记本的名称。前几版动作经常有老铁反馈输入笔记本名会报错,就在最新版增加了选择项。可以自行选择日记日记笔记本。

ApiKey、SecretKey:

有两个,一个是百度 OCR 的 ApiKey、SecretKey。另一个是百度语义分析的 ApiKey、SecretKey。

百度 OCR 申请教程参考:截图 OCR 申请 API KEY 教程

百度语义分析教程参考:获取超链接

百度 OCR 使用场景:截图 OCR,默认的 Win10 借口精度比较低,如果对精度有需求可以申请

百度语义分析使用场景:网页摘录溯源。效果同:获取超链接

ocrSave:

选择 OCR 后是否保留 OCR 图片。选中为保存,不选为不保存

PotPlayer 配置:

设置以下快捷键

image.png

BookxNote 配置:

image.png

速记功能

支持多段文本输入,换行、Tab 缩进逻辑同思源,即在记录的时候换行则生成两个无序列表,在记录时缩进则发送后显示缩进格式

发送逻辑:

列表模式:

  • 单行:
    • 选中文本:
      image.pngimage.png
    • 没有选中文本:
      image.png
      image.png
  • 多行:
    • 选中文本:
      image.png
      image.png
    • 没有选中文本:
      image.png
      image.png

超级块模式:

  • 单行:
    • 选中文本:
      image.png

      image.png

    • 没有选中文本:
      image.png

      image.png

  • 多行:
    • 选中文本:
      image.png
      image.png
    • 没有选中文本:
      image.png
      image.png

截图 OCR

**注意:**图片直接保存到 assets 文件夹下,如果无法显示图片,检查 assets/ScreenShot 文件夹下有没有对应图片,并检查工作空间有无设置错误

OCR 并保存图片:

image.png

image.png

OCR 不保存图片:

image.png

截图:

image.pngimage.png

笔记中想链接思源中内容或实现“关联型双链”?

  • 可以同时使用:思源划词搜索 - 动作信息 - Quicker,将链接格式设置为“内部链接”,即可在输入时同时搜索思源内容
  • 因为将链接内容独立出来做到了 title 里,所以如果想实现类似“关联型双链”的格式需要使用划词搜索,搜索内容后粘贴到第一行内容后

搜索功能

模糊搜索

在“link”输入框输入内容即可根据关键词搜索思源中的文档和标题,支持别名、命名、备注,支持乱序。模糊搜索设置最大数量为 9,即最多显示 8 个选项(算上新建文档)。模糊搜索的选项可以用上下方向键移动,用 Enter 选择。发送格式和输入框可以按 Tab 键切换,按方向键选择。

乱序的模糊搜索示例:目标:“思源笔记小技巧”,搜索:“技巧 思源”也可找到对应内容

自动创建文档

发送信息时自动搜索是否存在当天日记,若不存在:自动创建当天日记。搜索时可选择创建新文档,创建文档位置在“docSeat”对应文档下

模糊搜索时未找到对应文档,可以选择创建新文档,文档位置在“新文档模式”对应文档下。建立新文档时会自动删除关键词间所有空格

联动功能

BookxNote

在最新版 QuickAdd 中,BookxNote 联动功能改为和“思源书斋”系列动作联动,在“书斋”功能完善之前暂时不可用。

Supermemo

在 SM 中:

无选中内容:直接速记

选中内容:生成引用链接(可能会被 SM 拒绝访问,再试一次就行)

在思源点击链接:

SM 关闭:打开 SM,结束动作

SM 打开:将 SM 设为前台窗口并跳转至对应卡片

轻度剪藏

文字摘录

选中网页文本后,运行动作,会自动复制选中内容,并作为引文,保存网页链接在引文最后。

如果配置过语义分析的 API,会生成选中文本的高亮链接;如果没有配置过语义分析的 API,则保留原网页链接

截图与 OCR

截图、截图 OCR 可以通过自定义快捷键按键触发,也可以通过轮盘菜单触发。轮盘菜单触发配置如下:

image.png

image.png

如何实现快速记录?

  • 可以设置动作快捷键,快速启用
  • 输入完成后,Ctrl + Enter 可以直接发送内容到思源,不用点“确定”
  • 选择链接的时候除了可以使用方向键,还可以直接输入选项前的序号,不用反复点击上下按钮浪费时间
  • 切换输入框可以用:Ctrl + Tab 快速切换,其中单行文本框按一次,多行文本框按两次即可切换到下一个输入框

版本回退

由于我低估了移除 BookxNote 笔记功能可能造成的影响,在“书斋”系列动作完善之前就推出了修改后的 QuickAdd,给一些老铁带来了不便。在此向各位支持 QuickAdd 的老铁致歉。

版本回退操作如下:

通过 Quicker 动作定义回退:

  1. 先下载 22 版动作:QuickAdd.zip
  2. 右键编辑动作,选择右上角的“导入动作定义”
    image.png
  3. 选择下载好的动作数据(需解压)
    image.png
    image.png

通过导入动作数据回退:

  1. 先下载 22 版动作:QuickAdd.zip
  2. 右键空白动作页,选择“导入动作”
  3. 选择下载好的动作(需解压)
    image.png
    image.png

相关帖子

17 回帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • mdzz2048
    订阅者 作者

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

    Quicker20220525214021.png

    3 回复
    1 操作
    mdzz2048 在 2022-05-26 11:20:09 更新了该回帖
  • 其他回帖
  • MuskLau
    订阅者

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

    微信截图 20220210113206.png

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

  • MuS
    订阅者

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

  • mdzz2048 1
    订阅者 作者

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

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

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

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

    1 回复
  • 查看全部回帖