Twelve years of what I read, watched and played — kept as my own archive rather than a platform's
I have been on Douban since 2014, marking almost everything I read, watched, listened to and played. Twelve years later that adds up to a fairly complete record of what I have paid attention to — and all of it lived on someone else's servers, in a country whose internet I no longer live in.
So I built a tool to take it back. Everything below was captured from Douban page by page, stored as WARC files, and rendered into a static site — offline, with zero network requests at build or render time. Nothing here needs Douban to be online, and nothing here needs me to be online either.
The archive is proof rather than a demo. Eight of the marks in it point at works Douban has since deleted: the pages are gone upstream, but my rating, tags and review are still there, because they were mine and I had a copy. That is the whole argument for doing this.
The tool is Doubak (豆备), a browser extension plus an offline pipeline: capture runs in my own browser at my own pace, so no credentials ever leave my machine; the captures are plain WARC files that any web-archive reader can open; a parser turns them into NDJSON; and a generator renders the static site you see above. Every step after capture is a pure function, so the whole site can be rebuilt from the captures with the network switched off.
It is open source and free to use on your own account. If you have a Douban account you would rather not lose, that is what it is for.