I'm dropping Google Firestore in What Got Done in favor of SQLite + @litestreamio. I didn't really to write a lot of throwaway code to dump Firestore data, but I realized I could add a sometimes-requested "Export Data" feature without writing any new Firestore-specific code
RT @WhatGotDone
You can now download a full export of your What Got Done account data, including all published entries, drafts, and profile information. You can…

It's only a little more work now to write an admin API that exports *all* user data. Then, I can write some potentially reusable code to restore What Got Done's datastore from JSON regardless of the storage backend.

Sign in to participate in the conversation
Michael Lynch's Mastodon

Michael Lynch's personal Mastodon instance