Downloading Firebase files uploaded to Roam Research for use with Obsidian

I moved from Roam Research to Obsidian a few months ago, and I’ve been putting off downloading all those pesky files I uploaded via Roam to Google Firebase until recently. So I wrote a Python script to do just that. I’m fairly new to Python, so I thought it would be a good exercise.

Have you ever had that feeling when you work on a bit of code and feel pretty good about yourself, and then realize someone else did the same thing, in fewer lines?

Yep, that’s me. Except I’m just going to share my solution anyway in the spirit of learning in public, because I already made it. And maybe there are people out there who are more comfortable manipulating a script in Python rather than in bash.

Here’s the blog post with the script!


Do you have a discord or would be interested in @smurfman111 ’s Obsidian Tools for Thought discord server? Some folks there are nerding out on migration workflows.

Sure! I think he just sent me an invite. Thanks.