自从八月份的推特账号被封,和使用Mi Fitness记录运动情况两年却无法导出运动记录这两件事后。
我开始重视自己的数据。我的数据不应被大公司所绑架。
运动记录
我之前使用的是Mi Fiteness。不支持数据的导出。
我现在使用的是Zepp,并绑定Strava。
等运动记录再多攒些,有使用yihong0618/running_page: Make your own running home page的计划。
书影音记录
之前用的是豆瓣。整体体验其实还行。
但是有些条目因为这样那样的原因被下架。而这里面有我所看过的,并且我不认可其下架的理由。
所以我转而使用NeoDB,基本功能都有。尤其是从豆瓣迁移过来的过程。很顺畅。
但发现了几个可以改进的,或者说我自己的需求:
- 标记历史想设定为能够记录“二刷”,“三刷”之类的。
- 支持导入Bangumi的记录
对我来说,它最大的优点是提供了api和数据导出。播客的集成也很棒。
它同时也是个开源项目,希望未来能为这个项目做些自己的贡献。
rss订阅
我使用Tiny Tiny RSS来部署自己的rss订阅服务。
并使用EuDs63/TinyTinyRSS-OPML-to-MD-Table: 获取解析和转换Tiny Tiny RSS的OPML文件,并将其格式化为Markdown表格的自动化操作定期导出我的订阅记录。
twitter关注列表
我原先的Twitter账号在某一天突然被suspended。
我第一时间也没反应过来要导出数据。只是发了封申述邮件并开始漫长的等待。
等到的结果是一封例行邮件和我的Twitter数据被清空。
我Twitter一般不怎么发言,也没有什么follower。但后面在找回关注者的时候着实花了些时间。
该工具目前不支持自动化。我有尝试去实现自动化的念头,尝试了下,无果。
不过也够用了。
想法
我有做记录的习惯,我也重视这些记录。
为什么要花时间去做记录?
因为我觉得这是我短暂人生的一部分。
我的记忆力并不算好,常常试图回忆前一阶段做过的事时,大脑几乎一片空白:欸,我之前都干了些啥。
这时候,以前的自己所留下的记录会成为路标类似的存在,帮助我去回溯:哦,原来我做了这些事情。
其实使用频率并不高,但每当用到的时候,就有一种很幸福的感觉。
不仅要做记录,还要将其展示出来。
我只是个普通人,也没啥好被关注的。但我还是愿意展示一些记录在网上。Records | EuDs’s Blog就是其中之一。
原因有二:
- 当作某种备份。
- 留给未来可能存在的网络考古学家。
- 留给未来的自己去发掘。我现在还能找到不少自己小学时期留在网上的痕迹。能看到自己之前的一些发言,还是蛮有意思的。
我现在用来记录自己数据的几乎都是开源项目。
为什么要使用开源项目
我记得一句话。免费的就是最昂贵的。
当我去使用一些公司的免费的服务时,我同时也就应具备承担相应的代价的心理准备,包括但不限于层出不穷的广告,自己产生的数据被利用。
我认为这是可以理解的。毕竟这些公司肯定是以盈利为目的的。
但即使是我有了对应的心理准备,但无奈有些吃相还是太过难看了。广告暂且不提,连用户导出自己的数据都设置得困难重重,有些干脆就是不提供。
我尝试去理解这样的做法。可能是为了防止用户流失?
但我接着又想:会想去导出自己数据的用户,一般都是珍视自己数据的用户。他们更可能会因为看重数据的导出功能,以至于即使要花费相当的代价,也愿意去迁移至其他可以导出数据的平台。我自己就是这样的例子。
以这样的角度来看,为了防止用户流失的做法反而更加剧了用户流失。这不是很可笑吗?
话又说回来,开源项目也几乎都是免费的,那按照刚才的逻辑,“免费的就是最昂贵的”。使用开源项目的代价是什么呢?
我想到的有这几点:
- 功能可能不完善
- 细节可能没打磨好
- 维护者可能弃坑
总的来说就是你需要自己再折腾下。这些我认为都是可以接受的,毕竟开发者是为爱发电。我衷心感谢所有开源社区的贡献者。
而使用开源项目进行记录的最大优点,我觉得在于:
数据是你自己的。