之前使用 fooview 实现了向思源发送文字、截图,详见:安卓版 quickAdd 升级,已支持向思源发送截图 - 链滴 (ld246.com)
受限于 fooview 的功能,无法从任意位置发送文件到思源笔记,最近又摸了一下 macrodroid 和 http shortcuts 这两个 app。macrodroid 功能挺多,不过对于搭配思源来说太重了,而且需要常驻后台,另外还需要安装 tasker 的 autoshare 插件,比较麻烦,放弃。HTTP Shortcut 虽然功能没有 macrodroid 的多,但是对于搭配思源来说刚刚好,也不用常驻后台,绝配啊!最后用 HTTP shortcut 实现了如下功能:
- 自动创建日记并将内容添加到日记末尾。
- 共享文字到思源笔记,支持浏览器、fooview 等所有能够分享文字到外部的 APP。
- 共享文件到思源笔记,支持微信(需要安装 open2share)、文件管理、相册等。
- 如果开启了思源同步,在发送文字、文件后,会自动触发一次同步。
演示
从相册发送图片到思源笔记
第一次运行时需要选择创建日记的笔记本。
从相册发送视频到思源笔记
从微信分享文件到思源
截图并发送到思源
从浏览器分享文字到思源
APP 安装与使用
需要安装 HTTP Shortcuts(必装)和 open2share(选装,主要用于从微信分享文件到外部)。
HTTP Shortcuts
官方网站:HTTP Shortcuts (rmy.ch)
GitHub 下载:Releases · Waboodoo/HTTP-Shortcuts (github.com)
如果无法访问 GitHub,试试这个 arm64 包(从 GitHub 下载的):apparm64v8arelease.zip
思源笔记 Shorcuts:思源笔记 shortcutsv1.1.zip
v1.1 更新内容:
- 在文本后会自带添加一条分割线,以便区分多次发送的内容。
- 在发送内容到思源笔记之前,会先进行一次同步,减少数据冲突。
- 若发送的文本以
[]
开头(方括号前、后、中间都没有空格),会自动转化为待办。例如发送[]更新思源笔记shortcut
,会变成一条内容为更新思源笔记shortcut
的待办。
安装好 APP 后,进行如下操作:
- 下载 上面的 思源笔记 shortcuts 压缩包:
- 打开 HTTP Shortcuts
- 点击 右上角三个点的按钮
- 点击 导入/导出
- 点击 从文件导入
- 选择 下载的压缩包
- 完成
open2share
GitHub:GitHub - linesoft2/open2share: An Android app that can convert open(view) files to share(send) files.
如果无法访问 GitHub,下载解压安装:open2share1.7.zip
安装好后就能直接用:
- 长按 微信中的文件(不支持图片和视频,这两个需要保存到手机后去相册或者文件管理中操作)
- 点击 其他应用打开
- 选择 open2share
- 分享文件到 HTTP 快捷方式:发送到...
logo 长这样:
注意事项
- 目前只支持发送一个文件,在文件管理或相册中即使选了多个文件进行发送也只会发送其中一个到思源
- 如果要修改默认笔记本,进行如下操作:
- 打开 HTTP Shortcuts
- 点击 右上角三个点的按钮
- 点击 变量
- 点击 syNotebookID
- 点击 编辑
- 删除 值
- 点击 右上角 ✓
- 完成
- 下次运行会要求重新选择笔记本
- 如果要修改 API token,步骤和上面一样,修改变量 syToken 的值为新的 token 就行。
思源笔记 APP 及手机设置要点
- 后台锁定思源笔记。在后台被杀掉就 GG 了!
- 省电策略:无限制。
不要添加任何限制,智能限制也不行,联网功能会被限制导致无法通信!
不同品牌的手机设置项不一样,比如澎湃 OS 是省电策略:无限制,color OS 是 允许完全后台行为。请根据自己手机品牌上网搜。 - 赋予思源笔记联网权限。由于思源前端与内核需要通过网络端口通信,所以需要赋予思源联网权限。
- 建议将安卓端的思源设置为手动同步(仅启动和关闭软件时自动同步一次,其他时候需要手动触发同步),避免长期挂机和其他端的思源同步冲突。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于