安卓 quickAdd,对叶归(lifelog)做了适配

背景需求

最近使用叶归插件来完成 lifelog,需要在手机上进行快速记录。在论坛中的 安卓版 quickAdd——用 fooview 向思源发送内容 这个帖子找到了 fv 悬浮球插件。但是插入后不会自动转化成 lifelog

原作者后续在 fv 悬浮球版本的基础上更新了发送 fv 截图的功能,不过对我来说不太需要,就基于原版做的

功能说明

思源笔记 quickAdd.zip

具体安装教程可以查看原作者的帖子 安卓版 quickAdd——用 fooview 向思源发送内容

增加的功能如下

  1. 如果发送格式为 16:42 娱乐:打游戏 这样的内容,会自动转化为 lifelog
  2. 如果发送格式为 娱乐:打游戏 这样的内容,也会自动转化为 lifelog,同时会在前面加上当前时间

以上格式均会自动转化为 lifelog,不需要打开思源桌面版再在插件中转化

安装完成后,如果你在服务器上装了思源,可以进行配置(这样就不需要一直在手机中挂着思源在后台了)

cgibinmmwebwxbinwebwxgetmsgimgMsgID4344634363615910420skeycryptce561a56e2c9ba4443b350c1fc7197cab19fb89bmmwebappidwxwebfilehelper.jpg

其他说明

建议大家不要使用 fv 悬浮球写自定义任务,槽点很多

  1. 只能图形化,没法直接使用文本编辑器(fvt 是专有格式),在编写复杂流程时,大脑跟个编译器一样,很难胜任
  2. 里面的 shell 执行命令,有很奇怪的怪癖,比如
    1. curl -d "{\"id\": \"xxx\"}" 这种命令不行,必须 curl -d '{"id": "xxx"}',就导致里面如果存在特殊字符就不行了
    2. echo "$arg1" 不行,echo arg1 可以,反直觉
  3. JavaScript 也是一言难尽
    1. 你不知道它支持哪些语法,只能一点点尝试,比如 str.trim() 不支持,有挺多 es5 的语法也不支持
    2. 如果你参数传入一个复杂的 json,整个 JavaScript 就运行不了,注意,是参数作为文本传入
  4. 开发很难,因为出错了也不会报错,只能一点点试,跟个人脑调试器一样

综合上面的情况,我猜测 fv 悬浮球的自定义任务中的参数根本就不是把 shell 或 js 作为函数,然后传入参数,而是直接替换。

  • 思源笔记

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

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

    28444 引用 • 119764 回帖
1 操作
Akkuman 在 2025-08-17 13:38:09 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • submartingale

    刚看到,感谢作者。不过看原版的作者更新的 V3 是用其他的软件实现的,不知道用其他软件能不能适配叶归?