年底了,很多人在做年度总结。读过的书,也可以有一份。
下面这段是我的 2023 年:那一年读得最多,40 本书在 60 万本书组成的星空里,按读完的时间一本本亮起来。它是一键录出来的,原片是 1920×1080 的视频,可以直接发朋友圈。
还有一张「星空年轮」海报:左边是我这些年读过的书在星空里的位置,右边是一年一圈的阅读年轮,读得多的那年颜色就深。也是一键生成,发朋友圈、发群都行:
做一份你自己的,只要三步:把豆瓣书架搬过来(五分钟)→ 看你的年轮 → 在星空里回放、录视频、生成分享海报。下面一步步说,所有画面都是用真实数据做的,书架是我自己的。
第一步:把豆瓣书架搬过来
豆瓣没有提供导出接口,所以我做了一个书签按钮:
1. 在万书挑一的「导入」页,把「万书挑一 · 同步书架」按钮拖到浏览器书签栏,只需一次;
2. 打开你自己的豆瓣「读过」页,点一下书签。它会把你的读过、在读、想读一页页读下来,读完弹出万书挑一的窗口,自动导入。
这里有两件事要说清楚:
- 万书挑一的服务器不访问豆瓣,也拿不到你的豆瓣密码。数据是你自己的浏览器读出来、再交给万书挑一页面的。
- 它翻得很慢,每页隔 3 到 6 秒,每翻 10 页再歇一会儿,一遇到验证码就停下,不重试。我自己七百多本,大约五分钟。第一次同步之后,下次只读新标的那几本。
不用豆瓣也行,站内每本书的详情页都能直接标「想读 / 在读 / 已读」,读过的可以打星、写一句短评,短评只有自己能看到。
第二步:一棵读书长成的树
年轮的读法和真的树桩一样。先看我这十几年的书架,一年一圈长出来的样子:
长完就是这样一棵树:
- 一圈是一年。最里面是最早的一年,最外面是今年。
- 颜色越深,那一年读得越多。环的宽度也跟着变,读得多的年份又深又厚,读得少的年份浅而薄,一本没读的年份也会留一圈很浅的环,年份不断档。
- 书是长在木头里的点。读过的是实心的「树节」,在读的是一弯新月,想读的是一颗还没长进木头里的嫩芽。点越大,你给的星越多。
- 颜色是这本书讲什么。用的是万书挑一的 AI 主题标签,只给你读得最多的 6 个主题上色,其余的用木头本来的颜色,不会花。
我的这棵树有 13 圈,从 2014 年到 2026 年(数字截至 10 月中旬):读过 314 本,想读 372 本,五星 122 本。最粗最深的一圈是 2015 年,95 本;那一年其实是我刚开始用豆瓣,一口气把以前读过的书都补标了,所以这一圈与其说是读得多,不如说是「把过去搬进来」。真正读得最狠的是 2023 年,39 本。
这种「一次补标一大堆」的情况可以改:书架里每本书的读完时间都能改,精确到年月日,也可以勾选一批一起改。同一天挤了 10 本以上时,年轮页会提示你去书架里改时间。
年轮下面是逐年的卡片,每年挑出三本评分最高的封面,一眼能看出那一年在读什么:
还有一个有点扎心的栏目叫「想读最久还没读」。我的第一名是《编码的奥秘》,2015 年 4 月标的想读,已经 11 年了。
第三步:在星空里回放你读过的书
书海星空是一张 60 万本书的星图(后面细说)。导入书架之后,打开镜头面板的「我的书架」,读过的书在星空里点亮、画上金色的圈。
我导入了 723 本,709 本在星空里。读过的 325 本分布在 19 个星系,最常去的是心理学·管理(蛇夫座)和科普·计算机(望远镜座)。「我的」页面还有一张「我的星座」卡片,告诉你读过的书最常落在哪个星座:
面板里有一根时间滑块,拖动它,书按标记年份一年年亮起来。点「按时间回放」,镜头按你标记的日期,一本一本飞过去。走过的路线留在星空里,越早的越淡;右上角是年份,下面是那片星系的星座名。
回放里能看出一个人读书的轨迹:我 2015 年那一段,镜头在蛇夫座(心理学·管理)和望远镜座(科普·计算机)之间来回跳,一会儿《影响力》,一会儿《C++编程思想》。
回放可以一键录成视频:竖屏、方形、横屏三种画幅,「精华」挑约 30 秒的代表书,「完整」把区间里的书都走一遍。录哪几年跟着书架的年份滑块走:做年度总结就把滑块拉到这一年,开头那段就是只录了 2023 年。镜头可以选「全局」(开头那段,整片星空不动,书一本本亮起来)或「跟随」(和现场回放一样一本本飞)。左下角是封面、书名和读过的日期,右上角是年份和星座名。录好直接下载成 MP4,发朋友圈或微信群都行。
一键分享:一个链接,一张「星空年轮」海报
年轮页右上角点「分享」,会生成一个公开链接和一张「星空年轮」海报,就是开头那张:左边是你读过的书在 60 万本书的星空里的位置,右边是年轮和几个数字。横版是发链接时的预览卡片,另有一张竖版的,适合发朋友圈和小红书。海报上有二维码,扫码就能看到你的年轮(知乎不让图里放二维码,开头那张示意图把它去掉了)。没开书海星空的账号,海报只有年轮,叫「阅读年轮」。
别人打开链接不用登录,看到的是一个只读的年轮页。分享的内容是你生成那一刻的快照,不含邮箱,短评默认不带。不想公开了随时撤销,撤销后链接就打不开了。
这片星空本身,也值得逛一逛
书海星空把豆瓣上几十万本书之间「读过这本的人也喜欢」的关系拿出来,让读者重合的书互相吸引,算出每本书在三维空间里的位置,画成一张能飞进去逛的星图。现在是 60 万本书、511 万条关系。
36 个星系,每个都有星座名。读者口味相近的书会自己聚成一团:历史·人文是猎户座,文学·小说是大熊座,心理学·管理是蛇夫座,科普·计算机是望远镜座,2020 年以后的新书聚成的那一团是煤袋星云。点工具栏的「星系」,右边是 36 张卡片,大星系下面还能展开几个「星团」(一共 157 个),点星团,镜头直接飞过去。
AI 主题镜头:整片星空只为一个主题亮。星系是按「谁和谁一起被读」聚出来的,不一定等于书讲的是什么。所以我让 AI 读了 32 万本有评分的书,按统一的标准打上主题。点工具栏的「镜头」,选一个主题,属于它的书全部亮起,其余的压暗成背景。选「心理学」,亮起来 5,721 本,大半挤在右下角的蛇夫座(心理学·管理);换成「计算机与技术」,亮起来 7,262 本,挤在蛇夫座下方那一小片;换成「历史」,亮起来 2.9 万本,铺满上方的猎户座(历史·人文)。
搜一本书,顺着「也读」一路飞。右上角搜「三体」,镜头飞到它身边,被它推荐、推荐它的几百本书同时连上线,右边弹出书卡,下面是「读过的人也读」前 5 本。点其中任何一本,镜头就飞过去。我从《三体》点到《球状闪电》,再点到《流浪地球》,三次点击走完了刘慈欣的几本代表作。
飞行模式:开着飞船在书海里逛。点工具条上的「🚀 飞行」(电脑按 V 也行),鼠标转向,WASD 驾驶,按住 Shift 加速。速度跟着周围星星的疏密走:外围空旷的地方飞得快,一进星团就自动慢下来,书名一本本从身边掠过。准星对准一颗星,就会弹出书名、所在星系和评分。手机上也能飞,电脑上体验最好。
看星空一年年长出来。工具栏点「年份」,按「播放」,星空从 1900 年开始逐年点亮。最早成片亮起来的是连环画·小人书和武侠·金庸,最晚的是晋江·网络小说,大部分出版在 2022 年前后(这里是豆瓣那个版本的出版年)。
图里没有编辑挑选,也没有推荐算法替你猜。每条线都来自豆瓣书页上「喜欢读这本书的人也喜欢」那一栏,位置是这些关系自己推出来的,星系和星团是关系最紧的书自己聚出来的。AI 主题是另一套独立的标签,只用来点亮和上色,不影响书的位置。
谁能用
- 注册就能用:书架、导入、改读完时间、阅读年轮、分享页、年轮版海报。
- 赞助者另外可以用:书海星空(星空里的「我的书架」、按时间回放、录视频)、带星空图的海报。注册送一天全功能体验,够你导入书架、看一遍自己的回放、录一段视频。
这个站是我一个人自费做的,不接广告,数据每天更新,承诺至少运营到 2027 年 12 月。如果你也做了自己的年度总结,欢迎把海报或视频发在评论区。
数据来源:豆瓣图书公开页面;书架数据来自用户本人的导入;主题分类来自万书挑一的 AI 标签。

