-
分享两个好用的代码片段
2024-07-23 10:52多彩文档树 css 的前面漏掉了一段代码,建议补上。
:root { /* 文档树缩进 */ --level-spacing-0: 20px; --level-spacing-1: 20px; --level-spacing-2: 20px; --level-spacing-3: 20px; --level-spacing-4: 20px; --level-spacing-5: 20px; }
-
“最近更新的文档”挂件发布
2024-06-09 20:48直接用 Query 挂件查询吧。可以用下面两个 SQL 查询语句。(大小是按 content 的长度)
块大小排序:
SELECT '[' || b.id || '](siyuan://blocks/' || b.id || ')' AS __1____pre__块标题, b.updated AS __2____datetime__最后更新时间, '[' || b.hpath || '](siyuan://blocks/' || b.id || ')' AS __3____pre__文档路径, LENGTH(b.content) AS __4____pre__块长度 FROM blocks as b WHERE true ORDER BY LENGTH(b.content) DESC LIMIT 10;
文档大小语句:
SELECT '[' || root_ID || '](siyuan://blocks/' || root_ID || ')' AS __1____pre__文档标题, SUM(LENGTH(b.content)) AS total_length FROM blocks as b GROUP BY root_ID ORDER BY total_length DESC LIMIT 10;
-
“最近更新的文档”挂件发布
2024-06-07 18:49谢谢建议。我是业余的业余,回头学一学插件开发。
开发挂件一是很容易实现手机端访问,二是打算多开发几个不同功能的,拼凑成一个 Homepage。
-
“最近更新的文档”挂件发布
2024-06-07 13:15- 按说应该没问题啊,我没在其他系统上试过,我的 win10 系统。不知道是不是系统问题。
- 跨笔记本的,卡片最后一行的路径里,第一个就是笔记本名称。
-
安卓版 quickAdd——用 fooview 向思源发送内容
2024-05-24 08:19FV 版本没问题,思源后台设置等也没问题。终于定位到原因了,是执行 shell 命令里无法找到 curl。我将这部分换成 Http 请求动作就可以了。还是请问一下,在 shell 里执行 curl 需要怎么配置?
-
安卓版 quickAdd——用 fooview 向思源发送内容
2024-05-23 12:28这些也都设置好了,还是不行。用 autox.js 试了列出笔记本的 API,可以获取到数据。
PS:我的是 Mate30 手机,鸿蒙 4 系统
-
安卓版 quickAdd——用 fooview 向思源发送内容
2024-05-22 16:36请问为什么每次都提醒
获取笔记本列表失败。请保持……
,下面的设置项都按说明配置好了。思源也确定在后台运行中。 谢谢- 网络伺服。不需要打开。
- 访问授权码。不需要设置。
- API TOKEN。只有在设置访问授权码后才需要使用 TOKEN。
-
数据表格添加行的 API 能否完善返回值
2024-05-16 09:31- OK
- 至少应该反馈一下 rowID、blockID 等信息吧,下一步填写其他列属性时需要用到这些参数
- 建议还是实现非绑定块的这个 API,实现 API 接口通用性。
-
数据表格添加行的 API 能否完善返回值
2024-05-16 08:21- 我是在思源外部(Quicker)调用 API,应该使用不了
Lute.NewNodeID()
- 添加后正常逻辑应该反馈数据行的相关信息
- 另外一个问题,使用
/api/av/getAttributeViewKeys
查询非绑定块 blockID,参数{"id": "20240515205552-c3vpy8b"}
,返回值也是空{"code": 0, "msg": "", "data": []}
- 我是在思源外部(Quicker)调用 API,应该使用不了
-
数据表格添加行的 API 能否完善返回值
2024-05-15 22:09这是非绑定块的:
{ "avID": "20231215001348-cuaamxc", "srcs": [ { "id": "", "isDetached": true, "content": "测试er下" } ] }
这是绑定块的:
{ "avID": "20231215001348-cuaamxc", "srcs": [ { "id": "20240513190424-klwsc0z", "isDetached": false, "content": "" } ] }
都在数据表格中成功添加了。
-
数据库模板列简单使用指南
2024-04-12 14:08可以参加以下代码。
记得一点,模板语法里面没有加减号,需要用函数代替。另外“:=”是声明,计算要用“=”。
.action
别拼写错了。.action{$a := split "," "foo,bar,baz"} .action{$ok := 0} .action{range $index, $value := $a} .action{$ok = add $ok 1} .action{$index} .action{end} .action{$ok}
-
feed 插件支持自定义解析代码
2023-12-21 20:20请问如果一个单纯的 html 网页,不提供 json 或 xml 格式的数据,应该怎么写 customParse 呢?能否提供一个例子?谢谢!
-
数据库模板列排序问题反馈
2023-12-18 22:38可以参考 wolai 或 notion。
notion 是在标题行上面增加了一个筛选、排序显示行,同时右上角两个图标标注蓝色提醒。
wolai 是平时筛选和排序两个图标隐藏,使用时显示并标为红色。
建议:可以用不同颜色标注。使用筛选时,筛选图标标注为蓝色,同时相应列标题标为蓝色。使用排序时,排序图标标注为红色,同时相应列标题标注为红色。
-
数据库模板列排序问题反馈
2023-12-18 16:43数值排序的方式,我暂时通过 printf 格式化输出带零整数(类似 001325)解决了。但是定位到这样一个问题,就是模板列中有 if 判断的情况下,排序还是不正确。图中模板列代码如下。已经设置降序排列,但是 6 排在最后。
.action{$level := .数字} .action{if empty .数字} .action{$level = 6} .action{end} .action{$level}
-
引用块转换为定义块的问题
2023-12-14 16:32这里有个问题——原文档丢失了父块的信息。
而新文档里是不需要父块信息,如果需要,之前就直接引用父块了。
新文档里如果想看父块信息,可以通过反链去找。