Jainam Jain commited on
Commit
609edcd
·
1 Parent(s): 3215a1b
Files changed (2) hide show
  1. .env +22 -0
  2. app.py +3 -12
.env ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ KEYS={
2
+ "apiKey": "AIzaSyClnRJAnrJgAgkYjuYnlvu-CJ6Cxyklebo",
3
+ "authDomain": "socioverse-2025.firebaseapp.com",
4
+ "projectId": "socioverse-2025",
5
+ "storageBucket": "socioverse-2025.appspot.com",
6
+ "messagingSenderId": "689574504641",
7
+ "appId": "1:689574504641:web:a22f6a2fa343e4221acc40",
8
+ "databaseURL": "https://console.firebase.google.com/project/socioverse-2025/storage/socioverse-2025.appspot.com/files",
9
+ "serviceAccount": {
10
+ "type": "service_account",
11
+ "project_id": "socioverse-2025",
12
+ "private_key_id": "dde07d7cbca92e48903b77629995db2517ae90b7",
13
+ "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHti0sOlSFb9cY\n5A4o29ARzEsahhxtlSW29NtaZiWztZZ0WUmkvOPc3BDhV6LdwELXrT61rkXyA+YY\nzVxSZ9y/zMx9uH1iZKo7LsT/Y60xvuZlmWzBArrYVgrcYgNZZP27YLwDGj6G1GXI\npQfMeWlTfmfWbfM0q0kbOAWrCYhI7TL4+vPGvtU8rpFr+EZgeri88V7BxMW5J8mO\n9Hb4Hwy7pvSCczmLDTOY/SSn5eR/nxMReJBbi6dpH1kZESgpqNfoUrfdanD8Oe5W\nYXDSCQzZmFWWqRzmn9Qyl2uBWnKBOxB02KIrYdhuPa+9tHPxirteanRXeZYPit9B\nlSv4UD4rAgMBAAECggEAUyI5waxyXK2Gu5zLbCS8g3woU106Xj902Kkq2oGk9h8E\nB2DXsBTVQa319Of3KxoKeR9r+FMYWLtYwEBUSxVjJhBJm5f90cSXvFUmui0y/n86\nB1cLl3jccIu4r665ODA7ExIckaoOFzA5QoG4MlzkBFadQPy5/dXDc+opKd6o9bnS\ngX3eHtMN8uNFt7hLTWvwcJW4NAd/NspxbqCeTZWYw5JMj2ZUlJcWBBQ/dXWY9zv0\nTI0CSBqQSaNwtkBKFj7qcmJloMlW+N00ywrOI3avxnk2LFLkB6XCWY/T4bL06yLf\nai+ZZ8CoIIPLoovTOlJVOA+Qu+McuU4OelzBUW2y0QKBgQD6WCFVQ/1eDgnPoaN9\nLclpexdWnhANuYDyP3TM5HIAPqQNgjZCTnm8gP8i6WSVGqTSh4fk6lAGEoSIbRwj\nV5HFYPayxkjSXqb/ySfK7awAHdAc+jskw6JlkQd4XzStLN9H5HlpZTMqm6QxL3vx\nP5ZmCquRU7WYEbmDBQbXoZkHKQKBgQDMOTYvUL0Cp4rq63JTc9ebNHgHd1jDsCyK\nJY/aI43o9aiU854xFEj4g4mm2vAENn2oeonTGOeMKqAV5ifR1VY/RJq7Wb9TiwU9\nR5Km3/RolLLZHcQjON2aLaujIaII8s5pOUo757D+RL6/KPI8ul3Pz3ktIh1Dmyrz\nHXSvvERpMwKBgQDNyAnGW/f2C1YXPYf1CuEH+q2Jfq41iemrt2ucTKBFATi6/fD5\n+iXpRKP0n6MVSWx4vf1/tveGtkwJFJ9Pkdj6RSUkeQc9HZ7qnQA/t7Rt+BOs7igV\npVZlZJyeXqwfOcZkAzOl5hD0EjIaWCzqdtl7EYRMFmIsGU3DnCsurt/qWQKBgQCq\nz+NpOc+NS9MeYCW0dTzNnNoT7Je6vTzTo00pd/l28xm40/bpN/08ltBoVdDQxT7e\nzvc+MCNjEjfpeSKvGA/WRSxiLVOgrbOJKLcZilHjsxPQE1x81VBMZ4yamkPr1iIc\n0oUri8N3OMqOGtJZRsu2R+Mjg9gUNtF6nJV/cymJDwKBgDNI2KpHrNA/7zeolXXY\nADu0kH+ytW4kxDuS1Lq90Nhuf5CXzRMA4pzozlJvqeOv+gj4uqX/DxLZaQ2p3Fqo\noKVJBrI63mxzu6Wambj9E6CdYelov+Ekb5X8IKFp2ntfaNPYNQGXdqbgqE10AVLS\n5Gbrgxn2+88Z4YDgCNl9ay9O\n-----END PRIVATE KEY-----\n",
14
+ "client_email": "[email protected]",
15
+ "client_id": "107273420733077415353",
16
+ "auth_uri": "https://accounts.google.com/o/oauth2/auth",
17
+ "token_uri": "https://oauth2.googleapis.com/token",
18
+ "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
19
+ "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-gcc6m%40socioverse-2025.iam.gserviceaccount.com",
20
+ "universe_domain": "googleapis.com"
21
+ }
22
+ };
app.py CHANGED
@@ -4,25 +4,16 @@ import urllib
4
  from retinaface import RetinaFace
5
  from deepface import DeepFace
6
  from fastapi import FastAPI
7
-
8
  app = FastAPI()
9
-
10
  @app.get("/")
11
  def read_root():
12
  return {"Hello": "World"}
13
 
14
  @app.get("/verify/")
15
  def verify_image(url1):
16
- firebaseConfig = {
17
- "apiKey": "AIzaSyClnRJAnrJgAgkYjuYnlvu-CJ6Cxyklebo",
18
- "authDomain": "socioverse-2025.firebaseapp.com",
19
- "projectId": "socioverse-2025",
20
- "storageBucket": "socioverse-2025.appspot.com",
21
- "messagingSenderId": "689574504641",
22
- "appId": "1:689574504641:web:a22f6a2fa343e4221acc40",
23
- "databaseURL": "https://console.firebase.google.com/project/socioverse-2025/storage/socioverse-2025.appspot.com/files",
24
- "serviceAccount": "Firebase_Service_Account_Keys.json"
25
- };
26
  firebase = pyrebase.initialize_app(firebaseConfig)
27
  storage = firebase.storage()
28
  path = "Faces/"
 
4
  from retinaface import RetinaFace
5
  from deepface import DeepFace
6
  from fastapi import FastAPI
7
+ from dotenv import load_dotenv
8
  app = FastAPI()
9
+ load_dotenv()
10
  @app.get("/")
11
  def read_root():
12
  return {"Hello": "World"}
13
 
14
  @app.get("/verify/")
15
  def verify_image(url1):
16
+ firebaseConfig = 'KEYS'
 
 
 
 
 
 
 
 
 
17
  firebase = pyrebase.initialize_app(firebaseConfig)
18
  storage = firebase.storage()
19
  path = "Faces/"