steve

stevehfut
关注
129958 号成员,2024-02-15 23:38:56 加入
1.4k
个人主页 浏览
613
帖子 + 回帖 + 评论
205h29m
在线时长
望天空云卷云舒,看庭前花开花落
  • STtools 插件:日程管理初探 2

    2025-01-18 19:03

    最近我在搞在日历视图上添加日程,整个逻辑也重构了一下,

    但是这个日程添加和我任务管理数据库是两个

    对于你这种情况,等下个版本,可以直接给你任务管理的数据数添加一个”日程“命名,再改一下部分列的名称,就可以不用再额外添加日程数据库了

    给所有数据库使用

    这个也想过,有几个弊端

    1. 日程信息我希望一个视图可以看到所有的,而不是单个数据库中的(虽然可以加开关,但精力有限,以后有时间可能会搞
    2. 思源的数据库性能不是很好,如果把所有的日程都添加到一个数据库里,数据多了可能会很卡,所以就想着多创建数据库,同时也可以改下命名,就能将很久以前的日程数据归档(在渲染日程视图时不加载)

    所以,优先实现获取所有日程数据库的数据

  • STtools 插件:日程管理初探 2

    2025-01-14 18:54

    感谢肯定,欢迎尝试使用,目前交互并不是很优雅,欢迎提出想法或建议

  • STtools 插件:日程管理初探 2

    2025-01-14 13:49

    画面好还得是写味主题的配色好看

    至于在日历视图里添加日程(这也是我想实现的,就是思源数据库相关的 api 有点难用(个人感觉),估计春节左右会实现(不保证一定可以))

    目前感觉用思源自带的将块添加到数据库的方法来创建日程感觉体验还能接受

  • 分享思源日程管理初探

    2025-01-14 13:39

    之前萌佬 PR 了一个 caldav 服务到思源本体,但目前只适配了 thunderbird 日历,之前我用小米日历测试时获取不到日历。

  • 分享思源日程管理初探

    2025-01-14 09:46

    ics 就是一种文件的格式

  • 寻找一个制作生日提醒的插件

    2025-01-03 12:40

    分享思源日程管理初探

    可以看看这个帖子,后续将实现周期提醒(比如每周每年)(只要是 ics 文件能干的事理论都能实现)

  • 分享思源日程管理初探

    2024-12-28 12:55

    电脑端用的话最好把私服打开(固定端口)不然每次更新日程都要手动改链接

  • 分享思源日程管理初探

    2024-12-28 12:53

    我试的时候会缓存,但如果端口变了之后无法更新,目前我觉得这功能对电脑端还不太友好(只能局域网共享)。但对 docker 端有公网的用户十分友好。

    后面有时间我再尝试一下联动 alist 插件(把 ics 文件生成后保存在 alist 上)

  • 分享思源日程管理初探

    2024-12-28 12:30

    是的,目前只能手机获取思源的 ics 文件,思源无法获取到手机的信息,还有就是,一般用订阅链接订阅的 ics 文件在手机端都是只读的,手机端上无法修改,即使修改了,思源端也不会同步。

    而同步到手机日历的目的,最主要的就是可以定时提醒(手机系统级的日程提醒)

  • 分享思源日程管理初探

    2024-12-28 11:52

    只能手机端单方向获取到日程信息,思源获取不到手机的日程信息

  • 3.1.16 点击后退键功能是后退,回到光标所在的上一个块

    2024-12-24 15:02

    啊?我一直以为是撤回。。。。。(之前没用过,最近测试插入块撤回时才发现)

  • 如何通过 api 插入视频块

    2024-12-23 22:33

    目前发现如果插入为‘markdown’则刷新后正常

    image.png

  • [js] 思源左侧空白区域显示心灵毒鸡汤或倒计时和顶部显示天气

    2024-12-20 21:04

    总算是把思源空白的地方利用上了trollface

  • 为啥我的思源没有更新到 3.1.16?

    2024-12-19 16:04

    如果是微软商店下载的可能要等一两天才会自动更新,要快一点的话,可以去微软商店手动更新(前提是思源新版本已经审核过了)

  • 如何监听思源关闭操作

    2024-12-16 10:22

    感谢大佬,这么细致耐心认真的回复,万分感谢!

    日程是在思源数据库中编辑的

    (主键为日程标题,开始时间为日程的持续时间,备注是日程的具体内容)

    当时想着更好地融合思源,故没有弄单独的 ui 界面。

    根据您的提示,我再尝试监听编辑数据库事件,若达不到预期效果,则采用缩短间隔的方法。

    再次感谢您的回复!

  • 如何监听思源关闭操作

    2024-12-16 08:31

    感谢再次回复!

    确实,监听日程数据变化是最好的方式,但我的日程数据是通过数据库获取的,但目前我不知道如何监听数据库编辑事件(我看了思源的 api 文档,觉得最有可能是通过监听 ws–main 来实现,但我没有成功,ws–main 事件的返回值我不太懂,且 ws–main 触发的频率太高了,估计一秒一次,编辑数据时,触发更快)

    不知大佬有什么好的监听数据库编辑事件的方法

    若无法监听,缩短检测日程数据变化时间,可能是目前最好的解决办法了

  • 如何监听思源关闭操作

    2024-12-16 00:08

    感谢回复,场景:我开发日程同步插件时,想实现自动生成 ics 文件,考虑到手机日历订阅日历的同步时间最小为 15 分钟,故设定为 15 分钟同步一次,但代码在前端运行,若添加了日程,还没等到 15 分钟就关闭了思源,会导致无法生成新的 ics 文件,故想监听思源关闭事件,在关闭之前生成一次(就像思源关闭时同步一样)

    在此之前也想过监听相关文件的读写或指定数据库的写入(因为 ics 文件是靠数据库的值生成的),但没有实现。

    本人尝试开发思源 插件刚三个左右还算小白,若大佬有什么其他方式可以实现此需求,不胜感激!

  • 更新块接口会删除块属性

    2024-12-13 19:26

    使用更新块接口后,也不能撤回,有什么替代方案吗?

  • 思源笔记丨目前我用过的数据库 API 整理

    2024-12-13 14:00

    感谢回复,我待会试试

  • 思源笔记丨目前我用过的数据库 API 整理

    2024-12-13 13:42

    但我没找到可以直接调的 api 来获取主键所引用的块的 id,

    刚刚想到的代替方法:

    “不直接通过数据库 id 获取信息,通过 sql 查询获取引用日程数据库的块 id,再获得相应的键值信息(事件信息)”

  • 思源笔记丨目前我用过的数据库 API 整理

    2024-12-13 13:22

    川佬,如何快速获取数据库中主键中引用的块 id,除了直接读数据库文件,还有其他方法吗?

  • 移动端能不能加个剪藏网页的功能

    2024-12-12 12:14

    直接用可以装思源插件的浏览器

  • [js] 一键编辑思源图片,思源里也可以编辑图片了

    2024-12-10 20:06

    有没有震撼到,没有没关系,多看几遍找找感觉 😂

    要是有 docker 端就可以把我震撼死 😄

  • 关于思源 caldav 服务

    2024-12-09 19:03

    思源的 caldav 服务用 thunderbird 可以连上,但用小米手机日历连接虽然提示连接成功了,但连接账号里面没有新增。(不知道是小米日历的 bug,还是思源 caldav 服务不完善)

  • v3.1.14 网页版设置只读访问认证发布后浏览器一直弹出登录

    2024-12-09 12:17

    可能你的用户名和密码输入错了,用户名和密码是要在发布服务设置那里添加

  • 关于思源 caldav 服务

    2024-12-09 09:18

    感谢回复,大致了解了

    目前思源的 caldav 服务鉴权好像出了问题,我昨天试着吧一个 ics 文件丢在那个目录里,但链接 caldav 服务没有成功

    没有问题,是我鉴权的用户名填错了

    1733709347327.png

  • 关于思源 caldav 服务

    2024-12-08 23:17

    感谢回复,对于.ics 文件是要通过插件之类来生成吗

  • 插件分享:数据展示

    2024-12-08 15:11

    文本列预览多个缩进字符的 bug 一直都没有解决,搞得我只好自己解决去 pr😂

    是的,那个插件我也一直关注着。感谢川佬 pr 那个插件。

    思源数据库的展示还是不够,不知道官方什么时候才能改进

    是的,我还是希望思源能原生支持,用插件搞展示,操作 dom 比较耗费性能。(ps:这个插件,我已经尽可能地减少监听和 dom 操作了,虽然还是有优化空间)

  • 插件分享:数据展示

    2024-12-08 10:56

    🎉 期待 vv 的 enhance 里的 tana😄