import firebase_admin from firebase_admin import credentials, firestore import json # Use the backup key found FIREBASE_CREDENTIALS_PATH = r"c:\Projects\BuddyMath\BuddyMathBackup\19_2\Server\serviceAccountKey.json" if not firebase_admin._apps: with open(FIREBASE_CREDENTIALS_PATH, "r", encoding="utf-8") as f: cred_dict = json.load(f) cred = credentials.Certificate(cred_dict) firebase_admin.initialize_app(cred) db = firestore.client() def find_user(): docs = db.collection('users').stream() for doc in docs: data = doc.to_dict() name = data.get('name', '').lower() if 'dotan' in name: print(f"ID: {doc.id} | Name: {data.get('name')} | Balance: {data.get('wallet', {}).get('token_balance')}") if __name__ == "__main__": find_user()