微博备份工具品类丰富,层出不穷,但微博收藏的管理工具就稀少很多,非常之穷。穷则生变,变形金刚,刚刚,我决定把近期处理它的故事进展尽数记录下来。

在老虎还上网的时代

饱受微博收藏肿胀已经不记得多少年了,大约起始于二〇一九年。当年,微博改版奉行新、旧同时存在、可以切换的过渡策略。既然有选择,就不会起争端。我一直使用旧版式的微博网页端,直到某天,突然断奶,心中横生不妙之感。如此数年,直到今年,我编曲又编程,插件、依赖和缓存塞满系统盘,激发了我大扫除的决心,对各种数字臃态宣战。每天都用的微博收藏自然成为重中之重。

改版冲击、实名冲击、短视频社交冲击使得微博用户流失,但时至今日,微博月活跃用户数约 5.7 亿,并没有比巅峰少太多,体量仍在,而且国内以文字为主的社交平台无出其右。马歇尔·麦克卢汉把媒介分为冷媒介和热媒介,模糊,不好懂。我有一个粗暴分法:冷媒介是文字为主的呈现,而其他形式则属热媒介。冷媒介看似无趣,热媒介看似热闹,可论信息获取与处理,冷媒介更本质、更快捷、更具自主性。你用语音、图片、视频与大模型交流,实际上都会被转汇为文字符号。因此,我还在用微博,甚至收藏内容达到一万多条。

当初的新版采用瀑布流的显示方式,只能往下方刷新,不能跳页浏览,导致每天的增量逐渐使我再也翻不到早些时候的内容,越积越多。内容会消失,会过时,不及时处理会形成屎山,召唤奥特曼也没治。为了赶在好东西消失之前阅读,为了肃清垃圾,我开始跟瀑布流形态的「我的收藏」较量,尝试很多浏览器插件、油猴脚本,不是失效,就是无力满足我的要求。我便转向自力更生,做一些工具来辅助。

勤勤恳恳做事的勇者

现实不是漫画,不能一口吃胖。我本着一事一议的原则,先从获取我的所有收藏数据开始。考虑到《中华人民共和国个人信息保护法》第四十五条还没有完全落实,我们很难从软件查阅和复制自己的数据。它们也许蹲在层级之中,条款之间,孤零零地等着主人,可那个位置往往在主人视野之外。叹气间,我用 Gemini 写了一份油猴脚本「微博收藏备份器」,用它自动化获取我的收藏信息,分批处理,断点续传,以防触发风控。半天后,收获 10930 条收藏数据。

微博收藏备份器

第二步便是查阅、处理数据。我又写了网页应用来工作,命名「微博嚼嚼机」,具备以下功用:数据导入与导出、按内容检索数据、按时间过滤数据(包括区间)、按最早、最新、点赞最多快速排序。经过两周使用,微博收藏被清理到八千多条。期间,我的行事风格很固定,打开嚼嚼机,导入数据,一个个看,一个个删,遇到感兴趣的微博,便在新标签页打开,直至感兴趣的内容积累满一列标签页(Chrome 已支持竖列标签页)就停止,导出备份,最后品读各页面。这是一个幸福的过程。如果你沉醉于点外卖、买游戏的挑选过程,那么就会明白所谓「幸福」其实是多巴胺的犒赏派对。

微博嚼嚼机

本能快乐之外,我还有一些快乐来自新知新悟:

  • 不必当下决断的犹豫事件,交给时间,你基本就可以快刀斩乱麻
  • 以前不接受低质广告太多的博主,现在接受有趣但发广告的博主
  • 见到书单、影单等各种推荐就删,但凡犹豫一丝一毫就添到自己的单子里
  • 今年没有续费某主流网盘,见资源不眼馋,眼馋就写到单子里或立即下载

故事中最可口的转折

倘若各位读至此,多少可以察觉文字已趋冷静。此前行文疯疯癫癫,排比又顶真,用典又押韵——说明我受刺激了。就在今早,我打开微博,蓦然发现:微博恢复了「我的收藏」分页浏览系统!

他为何忽然痛改前非?

我此刻悄然痛彻心扉。

折腾半月,一日大变,万般努力臻幻梦?非也。这次更新不仅解决了瀑布流的顽疾,还给我的清理计划提供方便。本地的数据处理没法同步到线上,要彻底将「我的收藏」瘦身,还得登录微博。不过,本地处理的进度允许我翻到 2021 年前的内容可立删无误。加之,我为解决「要瘦身还得上微博」问题,写了油猴脚本「微博安全下潜器」,雇佣代码模拟一个人不断地下滑屏幕。现虽「我的收藏」不再是瀑布流,但个人主页还是。这样用微博自带的时间过滤功能搭配下潜器,就能畅览感兴趣的博主个人主页。

微博安全下潜器

微博此次改动算重返方案一,并非完美。首先,只是翻页浏览,不支持输入数字跳页,少了很多乐趣和便利;其次,依旧没有批量处理功能,而「我的关注」页却早就拥有多年。

天下大事,合久必分,分久必合,小事亦如是,穷则变,变则通,通则久,九九八十一难,谁难受,谁改变。说不好哪天,瀑布流又会回来再相见。我现在选择一边删除处理过的收藏,一边跳页处理其他收藏,争取做到微博收藏只剩一年囤积。如若做到,必有续篇。