用文件系统记录自己的精神生活,给点建议?

2021-08-09 21:49:11 +08:00
 tracker647

一开始用的一个叫二酉的 app 记录自己的书影音,但是偶然有一天测试了软件的导出功能发现开发者没做完,导出的数据支离破碎,去反映了没人理(这个软件也差不多有一年不更新了),就开始担心自己的数据问题,想出了一个用本地文件系统记录的想法,预览如下:

文件按标签命名,分类图书影视游戏和阅读状态,批量命名 quicker 社区有人已经做了工具:

文件标签 - 已分享的动作 - Quicker

文件的创建时间就是读完时间,这部分可以用 NewFileTime 去改,

预览用 quicklook 和微软自带的预览窗口。

加上坚果云同步,多平台的问题就解决了。

美中不足的就是排版和没法把文件图标自定义成封面的样子(就算用快捷方式也没办法跨平台啊,而且还要多维护一个快捷方式的文件夹)。。。

现在主要思考的一个问题是,用什么文件格式来记录最好。

2021-8-9 补充:

用 md 做笔记,想到自己的图片被上传到远程的服务器,我还是不放心,一旦服务器被墙或者断网,这些图片就显示不了了。为此我打算再次探索如何更好的保存笔记的图片部分。

我起初的想法是,当开始书影音的记录时,同时使用本地和云两条链接,但是为此每个图片显示两次别扭不说,typora 也没有在上传图片后同时把图片保存到本地的设置;我又想到了使用 html 的图片标签上替代链接的功能,主链使用云,替代链用本地,可惜的是 markdown 上不支持,兴许我会为了这个特性在以后尝试用 html 去写。

但最大的问题是本地管理问题。

在 typora (设置为本地模式)上添加图片时,会默认用时间戳给图片命名并自动保存到默认的存放文件夹,被添加的图片外链删除以后,即使没有被引用,图片本体仍旧会保存在存放文件夹内,也就是图片没有自己的“垃圾回收机制”。由于我并不只在书影音记录这个场景使用 typora (比如提问和课堂笔记),时间一长,各种场景的图片带着各种时间戳扁平地存放同一个文件夹里,整理这些图片就会变得十分困难,你不知道每个图片具体都被哪些 md 文件应用,更不敢删这些图片,生怕自己错删了重要笔记引用的图片而不是垃圾图片,最后只能白白忍受着一个越来越大的图片垃圾山,如果你只保存在本地和远程仓库那还无所谓,但是如果垃圾山占用的是你云盘的宝贵免费空间时,就是另一回事了。

1251 次点击
所在节点    问与答
12 条回复
IgniteWhite
2021-08-09 22:48:49 +08:00
Org-mode 了解一下,有些点契合你的需求。
zerofancy
2021-08-09 22:51:51 +08:00
写个脚本扫描所有文件,找出没有引用的图片也不难
kkocdko
2021-08-09 22:57:43 +08:00
GitHub 私有仓库里边直接写 Markdown
matrix67
2021-08-09 23:04:11 +08:00
楼主需要一个结构化记录的东西,你这个记在 markdown 里面,只是记下来,并不好分析。比如我想分析出哪本书我看的时间最久,你这个写脚本分析就可蛋疼。以及全文搜索,也很蛋疼。

简单的还不如上 excel 或者 notion 数据库维护。搞个数据表之类的。
tracker647
2021-08-09 23:35:54 +08:00
@matrix67 可有个人经验分享?
cmdOptionKana
2021-08-09 23:57:39 +08:00
可以写个小工具把全部 markdown 文件里的图片文件名提取出来,再与图片文件夹里的文件对比一下,即可找出孤儿图片,甚至可以自动删除(或自动移动到另一个文件夹)。
IgniteWhite
2021-08-10 00:25:41 +08:00
@matrix67 分析读书时间这个例子,用 Org-mode 就很轻松。
IgniteWhite
2021-08-10 00:43:57 +08:00
关于 Org-mode 记录书影音,这里给几个例子:

org-mode 的最佳实践是什么? - 陈一鸣的回答 - 知乎
https://www.zhihu.com/question/34299750/answer/58321039

Org Mode 用于读书记录 - Emacs China
https://emacs-china.org/t/org-mode/11729/20

诸如标签,计时,带图片都是默认功能。Emacs 社区已经发展了这么久了,轮子不用造,应有尽有
matrix67
2021-08-10 09:28:56 +08:00
@tracker647 我本人不记录时间这种 metadata 的,只记录心得。

而且我是鄙视链最底端的印象笔记用户 😂
secondwtq
2021-08-11 02:26:56 +08:00
@matrix67 是我现在就开着八个 Google Sheets 的 tab ...
不过我这 Google Sheets 表格大了之后,历史版本非常卡,基本没法用

Org mode 的问题我觉得是移动端不好搞,不知道是真没辙还是我不知道。
matrix67
2021-08-11 09:34:34 +08:00
@secondwtq 太硬核了吧,没有商业公司愿意搞。
secondwtq
2021-08-17 20:01:19 +08:00
@matrix67 这倒不是商业公司的问题,开源的我觉得也能搞
问题是 Org 本身逻辑和移动设备是不兼容的
另外你这个 ID 和这个 www.matrix67.com 有啥关系?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/794728

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX