下午给日记列表接口增加了根据文件源名称搜索的功能,发现我所使用的 Medoo 库在搜索关键词(LIKE '%IMG_1234%')包含下划线的时候,会自动去掉首尾的 %
字符,导致匹配失败,在对应仓库找到一条 Issues,作者表示下划线是 SQL 的保留字符,如果想要搜索带 _
的内容,则需要手动在前面加入转义符。
晚上我妈依旧去小舅家打牌,我把我的平板和笔记本都带上了。打开电脑简单写了年度总结的工作部分,这篇总结应该会以叙事为主,把我的日记引用进来。毕竟我平时写的日记有不少质量已经很高了,再详细讲一遍也没有什么意义。
自动化脚本方面也在持续研究,主要把脚本所需要的图片处理工具换成了 imgmagick,这个工具直接提供了压缩比、分辨率等等一系列高级功能,甚至可以直接把苹果的 heif 格式转成 jpg。处理图片的 EXIF 数据也有对应的 Cli 工具,但还得研究一下怎么用它帮我去除一些没有必要的内容。说白了其实只需要去除 GPS 定位就可以了,源文件保留这个还是有纪念意义的,但发到网上就不太合适了。
接下来就是得想想怎么写这个脚本,通过遍历终端当前定位文件夹下的所有文件,并且完成格式的转换、尺寸的压缩和 EXIF 数据的处理,在分别请求接口查找并提交覆盖,基本上就解决问题了。