痛点
进入数字花园的软件选型,我选择跟随,当我面前有 tiddlywiki 资深用户 Leslie 的数字花园MemEx和仓颉哥数字花园仿生猫不会梦见电子猫粮作为例子时,这块是作为 KN 的一个发布目标,所以需要先亲自实践。
论 tiddlywiki 持久化方案,唯免费香,我选择单文件和 GitHub 托管,它的工作流是:
- 打开网址 https://coffees.app/ ,编写条目,完成编写条目时,点击保存,一个名为 tiddlywiki.html 的文件会被保存到当前用户的下载目录中。
- 将 tiddlywiki.html 复制到本地 github 目录中覆盖 index.html。
- 提交目录到 github。
此处的痛点是,每次都做类似的事挺麻烦。
Caffeine
我编写了一个脚本用来处理这种无聊的操作,简化了流程。
说明
本软件适用于 Windows 下使用 TiddlyWiki Single File + Github Pages 使用。它与 aio.cmd 一起使用实现写作保存后自动推送 GitHub。
使用方法
在保存 TiddlyWiki 条目之前,先打开命令行,进入 TiddlyWiki 目录,再运行脚本 caffeine.py。例如:
cd /d d:/your-tiddlywiki-folder/ python caffeine.py
默认路径
下载目录是浏览器下载目录,也可以通过命令行参数在运行时指定:
python caffeine.py /path-to-your-downloaded-tiddlywiki.html-file