“最近更新的文档”挂件发布

本贴最后更新于 378 天前,其中的信息可能已经事过景迁

刚在集市发布了“最近更新的文档”挂件,欢迎大家使用,希望对大家有帮助,也欢迎多提建议。

PS:1. 已经修复因 127.0.0.1:6806 无法访问导致的数据无法获取问题。感谢 @zuoez02

preview.png

主要功能

  • 使用时间轴展示思源笔记最近更新的文档
    • 根据更新时间在时间轴上排列
    • 按照每天分组
    • 一天内多个更新的文档按更新时间倒叙排列。
  • 文档卡片内提供当天更新的主要内容
    • 不是当天的更新的不展示
    • 每条截取 15 个字符
    • 只展示段落标签的
  • 点击文档标题,可以跳转到文档(目前安卓上还未实现)
  • 思源笔记

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

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

    26030 引用 • 108023 回帖
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1794 回帖 • 1 关注
1 操作
lovelife88 在 2024-06-08 23:01:25 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 非常棒的挂件 👍

  • wenbocn 1 评论

    赞!请问同步到另一台电脑上后,还能显示吗?

    可以显示。手机上也可以显示,但是现在还不能点击跳转,只能看。
    lovelife88
  • crowds21 via macOS

    安装后不生效诶,顺便问一下,这个更新记录是跨笔记本的吗?🙏

    1 回复
    1. 按说应该没问题啊,我没在其他系统上试过,我的 win10 系统。不知道是不是系统问题。
    2. 跨笔记本的,卡片最后一行的路径里,第一个就是笔记本名称。
  • 我这在日记文档里放了好像没有生成。放了后还去随便更新了一下文档。

    image.png

    不太清楚,您用的什么系统?可以同步后在安卓手机上试试。我目前只测试了 win10 和安卓。
    lovelife88
    @lovelife88 就是 win11,电脑上直接用的 。关停了所有插件更新文档后重新打开还是没有。
    mozhu
    @mozhu 应该是获取数据没成功。请问 127.0.0.1:6806 地址可用吗?
    lovelife88
  • lovelife88 via TAS-AL00

    收到部分反馈无法显示,不知道大家有测试成功的吗?

  • pakeh2866

    无法显示 +1

  • win10 测了,没有显示

    image.png

    看这个界面,应该是获取数据没成功。请问 127.0.0.1:6806 地址可用吗?
    lovelife88
    @lovelife88 可以使用,能用游览器访问
    yanyu67
    @yanyu67 已经修复更新了,现在可以显示了吗?
    lovelife88
    @lovelife88 可以了
    yanyu67
  • 你不应该强行绑死 127.0.0.1:6806,而应该通过 window.location.host 获取当前地址。场景如下:

    1. 多工作空间情况下,只有第一个打开的工作空间是 6806
    2. docker 服务、手机端私服地址都不是 127.0.0.1,端口更是随机的

    image.png

    你直接携程"/api/query/sql",就可以了,默认就会访问当前地址的这个接口

    1 回复
  • lovelife88 via TAS-AL00

    谢谢提醒!我回头修改一下 🙏

    1 回复
  • zuoez02 2 赞同

    学学插件开发,可以把你这个内容放在侧边栏我觉得也很实用

    1 回复
  • 赞同 Z 的说法,这种全局查询类型的写成插件更合适。

    挂件更适合目录、思维导图这种和特定文档强绑定的场景;而如果一个挂件全局只需要创建一个就够用了,那写成插件可能更加合适。

  • lovelife88 via TAS-AL00

    谢谢建议。我是业余的业余,回头学一学插件开发。

    开发挂件一是很容易实现手机端访问,二是打算多开发几个不同功能的,拼凑成一个 Homepage。

  • xnyshu 2 评论 via macOS

    能不能出一个按「块大小」和「文档大小」排序的插件?

    1 回复
    什么应用场景呢?块大小和文档大小好像没有 API 直接提供,要做的话会有很大的查询工作量。
    lovelife88
    @lovelife88 据说,块和文件太大会拖慢速度,所以想把它们找出来。
    xnyshu
  • 直接用 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;
  • pakeh2866 1 评论

    字体大小可以调整吗?

    1 操作
    pakeh2866 在 2024-06-11 11:22:38 更新了该回帖
    暂时不能,后续有时间再完善吧。
    lovelife88
请输入回帖内容 ...

推荐标签 标签

  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 229 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    211 引用 • 358 回帖
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 438 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    24 引用 • 242 回帖
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 5 关注
  • 思源笔记

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

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

    26030 引用 • 108021 回帖
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 59 回帖 • 5 关注
  • Excel
    31 引用 • 28 回帖 • 2 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • 反馈

    Communication channel for makers and users.

    120 引用 • 906 回帖 • 280 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 675 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 504 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 1 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖 • 4 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖
  • sts
    2 引用 • 2 回帖 • 243 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 1 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 6 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖 • 1 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 737 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    29 引用 • 202 回帖 • 28 关注
  • CodeMirror
    2 引用 • 17 回帖 • 166 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 363 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 541 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖 • 5 关注