Spaces:
Sleeping
Sleeping
Update app.py
#2
by
hardik27
- opened
app.py
CHANGED
|
@@ -12,6 +12,8 @@ from googleapiclient.discovery import build
|
|
| 12 |
from googleapiclient.http import MediaIoBaseDownload,MediaFileUpload
|
| 13 |
from google.oauth2 import service_account
|
| 14 |
import base64
|
|
|
|
|
|
|
| 15 |
|
| 16 |
def get_image_as_base64(image_path):
|
| 17 |
with open(image_path, "rb") as img_file:
|
|
@@ -20,7 +22,7 @@ def get_image_as_base64(image_path):
|
|
| 20 |
# Load credentials from environment variables
|
| 21 |
SERVICE_ACCOUNT_INFO = {
|
| 22 |
"type": "service_account",
|
| 23 |
-
"project_id": os.environ.get("project_id"
|
| 24 |
"private_key_id": os.environ.get("private_key_id"),
|
| 25 |
"private_key": os.environ.get("private_key"),
|
| 26 |
"client_email": os.environ.get("client_email"),
|
|
@@ -31,7 +33,7 @@ SERVICE_ACCOUNT_INFO = {
|
|
| 31 |
"client_x509_cert_url": os.environ.get("client_x509_cert_url"),
|
| 32 |
"universe_domain": "googleapis.com"
|
| 33 |
}
|
| 34 |
-
|
| 35 |
SCOPES = ['https://www.googleapis.com/auth/drive']
|
| 36 |
|
| 37 |
|
|
|
|
| 12 |
from googleapiclient.http import MediaIoBaseDownload,MediaFileUpload
|
| 13 |
from google.oauth2 import service_account
|
| 14 |
import base64
|
| 15 |
+
from dotenv import load_dotenv
|
| 16 |
+
load_dotenv()
|
| 17 |
|
| 18 |
def get_image_as_base64(image_path):
|
| 19 |
with open(image_path, "rb") as img_file:
|
|
|
|
| 22 |
# Load credentials from environment variables
|
| 23 |
SERVICE_ACCOUNT_INFO = {
|
| 24 |
"type": "service_account",
|
| 25 |
+
"project_id": os.environ.get("project_id"),
|
| 26 |
"private_key_id": os.environ.get("private_key_id"),
|
| 27 |
"private_key": os.environ.get("private_key"),
|
| 28 |
"client_email": os.environ.get("client_email"),
|
|
|
|
| 33 |
"client_x509_cert_url": os.environ.get("client_x509_cert_url"),
|
| 34 |
"universe_domain": "googleapis.com"
|
| 35 |
}
|
| 36 |
+
print(SERVICE_ACCOUNT_INFO)
|
| 37 |
SCOPES = ['https://www.googleapis.com/auth/drive']
|
| 38 |
|
| 39 |
|