This project exports Firestore data into JSON files.
allInOne.py
: Exports the entire Firestore database, including subcollections.extract_json.py
: Exports a specific Firestore collection.
-
Create a virtual environment:
py -3.10 -m venv env
-
Activate it
.\env\Scripts\activate
-
Install the dependencies
pip install -r requirements.txt
export the entire Firestore database : python allInOne.py
export a specific Firestore collection : python extract_json.py
- firebase-admin
- google-api-core
- python-dotenv
- json (built-in)
- os, sys, datetime, logging (built-in)