| import firebase_admin | |
| from firebase_admin import credentials, storage | |
| import os | |
| def init_firebase(): | |
| if not firebase_admin._apps: | |
| cred_dict = { | |
| "type": "service_account", | |
| "project_id": "paper-trans-3e6b8", | |
| "private_key_id": os.getenv("private_key_id"), | |
| "private_key": os.getenv("private_key"), | |
| "client_email": "firebase-adminsdk-f12o6@paper-trans-3e6b8.iam.gserviceaccount.com", | |
| "client_id": "115420974316800181295", | |
| "auth_uri": "https://accounts.google.com/o/oauth2/auth", | |
| "token_uri": "https://oauth2.googleapis.com/token", | |
| "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", | |
| "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-f12o6%40paper-trans-3e6b8.iam.gserviceaccount.com", | |
| "universe_domain": "googleapis.com" | |
| } | |
| cred = credentials.Certificate(cred_dict) | |
| firebase_admin.initialize_app(cred, { | |
| 'storageBucket': 'paper-trans-3e6b8.appspot.com' | |
| }) |