一个简单脚本,让我抛弃笔记软件flomo


连续好几年购买了笔记软件 flomo 的会员之后,今年10月下旬我没有再续费。

回想起当初使用 flomo 的原因,除了记录无压力之外,最主要就是看中 flomo 的笔记回顾功能。避免笔记沉睡,想法非常好。通过简单的一条微信模板消息,就能避免笔记沉睡。

但不知从何时起,每日回顾功能改版了,每天发送的微信模板消息一模一样,仅相当于定时提醒的闹钟,毫无信息量,无法勾起我点进去看的欲望,久而久之,这类消息也就被我选择性无视了,甚至有垃圾信息的味道。

还有什么功能可以实现类似效果呢?

之前在 VPS 上通过 Docker 部署了仿 flomo 的 memos,输入体验接近 flomo ,但没有随机回顾功能,一直没有成为我的主力笔记软件。

最近狠下心来,借助 Chat GPT 用 Python 写了一个简单的脚本,连接 memos 的 SQLite 数据库,随机获取一条笔记内容,并推送到 Telegram 。为了增强体验,增加了简单的关键词过滤,比如排除掉带有“存档”字眼的笔记。 写好之后,在系统的定时任务里增加一条运行该脚本的任务。

试运行发现效果挺好,我就借助别人写的数据迁移工具,把 flomo上的数据导出后导入到 memos 中。

当然,自己搭建的服务,就怕不稳定,数据备份很重要。我在自己电脑的 Wsl 上、安卓手机的 Termux上分别设置定时任务,将 SQLite 数据库文件备份到本地。

到此,总算可以彻底告别 flomo 了。 meomos 加上简单的脚本,恢复了我的笔记回顾习惯,也帮我省了一笔 flomo 会员费,还避免了 VPS 吃灰,少花钱反而提升了体验,可谓是一举多得。