Update run.py
Browse files
run.py
CHANGED
@@ -9,39 +9,20 @@ from datetime import datetime
|
|
9 |
|
10 |
# Google Sheets setup
|
11 |
scope = ["https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive"]
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
# Step 3: Get download URL for the JSON file
|
28 |
-
download_url = f'https://huggingface.co/datasets/{username}/{space_name}/blob/main/{file_name}'
|
29 |
-
|
30 |
-
# Step 4: Download the file content
|
31 |
-
try:
|
32 |
-
headers = {'Authorization': f'Bearer {api_key}'}
|
33 |
-
response = requests.get(download_url, headers=headers)
|
34 |
-
response.raise_for_status()
|
35 |
-
except requests.exceptions.HTTPError as e:
|
36 |
-
print(f"HTTP error occurred: {e}")
|
37 |
-
exit()
|
38 |
-
|
39 |
-
# Step 5: Load JSON data
|
40 |
-
try:
|
41 |
-
json_data = json.loads(response.content)
|
42 |
-
print("JSON data loaded successfully:")
|
43 |
-
except json.JSONDecodeError as e:
|
44 |
-
print(f"JSON decoding error occurred: {e}")
|
45 |
creds = ServiceAccountCredentials.from_json_keyfile_name(json_data, scope)
|
46 |
|
47 |
|
|
|
9 |
|
10 |
# Google Sheets setup
|
11 |
scope = ["https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive"]
|
12 |
+
key1 = os.getenv("key1")
|
13 |
+
json_data={
|
14 |
+
"type": "service_account",
|
15 |
+
"project_id": "nestolechatbot",
|
16 |
+
"private_key_id": key1,
|
17 |
+
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCg2u3D6CP9F7gD\nRsBQFvGh01gTnhzKBKpYlgUHMERezKOIXTPPNqHPONBMZN89RlFSyx4V+8rqqlCa\n7yMIMu3iHmbJuD/SkbeO1CKP5l8FuQmrNqgJZc9kxGZaAnhUrh+6JszvXoC1/Wfo\n06D0sh775VBe+H5FNKTF0XIAuLt7qp4VkiMdZGDCNIcUELQKZTChDDF2T8BLC/O0\nSzt4N76oer2jSNgr6XwSOx4HbNpwhvcf5uZokbxCUbRWXYfIxuUehzY7EhMbj5JU\nTDB9Kndzu468/qfqR3KrKPgjjH2vbP4bIcEjeMxA+VPW17hSg/imLUAGRj3uta3L\npOUyZ613AgMBAAECggEAC14dcnxb2r2L4BNmcOKGNgkBDvXcE/zLaxJDDbSACHEO\n14q6qBi0y7e4pMV2L1biVWcMW8JdH0NlCeX/hEtRG2tJmVTfkcqBfeMJBEFkErv2\nbnag3nUm+HiWwSKujVF25YlrbzkvAG2Fo+Mc214hKW0VxnhqOArV4DMCiwGDImSa\nMzUw4sga+g7iu4XoloQfyMsirsFhhba8eGgzPxVTeJjt1Iyhd0vrZXHkx9de23Hc\nUFVgnBI8gfv2RZhRHlZc0SobUvizEp3oyJECtL8zZkFCqpIqxKMPCljTqxQK8NfU\n97sbvt3fApXRi0Gz/X61FoW6mubRov6UQKqWG8QxIQKBgQDNmZR+o7ToKNOFO7Gb\nwxSR/NfZNun0rRdWe8AEcpJafWaVUmT17G9ZarlrwtVaXxh1AO2LF04JpYNT28AO\n9U1W+Y4e8Q7pKwGqdweLfuDihsx6kgUoEVX8FC6TO+qRZoN7PPwO3SipZPrz1Usd\nt3MhScrYfRgsB1829KcINtFmoQKBgQDISWTOPHFURnndQlLDPoPCRRU6GhWbBrZk\nuSf9fn94dTvgKEs3kR9kmnIt/CzIkdkW2gmHA50LENraxNCr1cwgJfje2bHouhVG\nxUNbr6pw1ZJqtUdOVUNliwTI5m61/BglHsIKDPXMVLF0XshCGgS7Uw2inb73ve0E\nGxHwpARVFwKBgQCUFh6i6H8RCPbxbAGNU4GpdRhzV95DYbkBjbjMe0l27APLYcFe\ncKHzIa/UMk1B/mS7QaPXHz4SLKje6dT38S93ieAX4UEAKP3WLk285/JKtxTo4+va\n5EGug0rYubtGZzQku9RBUIJNIHKw1dx41v2R6Hi2XcPfUp/+EVGN1Q4WgQKBgQCY\nKyrrhgCUhvcPo9Q9gsGYV+RIwIipv+/TltlLP1CZtHhJVlPPY/L1/GHDjlR4Dldh\nhUa3zYcDYUrl66Ke61CrHC55IeyJZNfFbRpADrbwA1O6vv/uA9mwzG5WNLzohx/R\nFA1YlYAqPi6Uu25qylnN+MvjQPZWQ3ZQKED5E6Q3AQKBgQCD3otki/odBpqCxFHQ\nT7lkjDLbprDWZAOzDP95yI6pWlBqMgyEHFbtqVeMHCL5I2nAZl8lFJm5Z/0xb5CJ\nyLWChBnfpgdu2QzEkugF50n6widB73xQVmu2bE+uOeq0O6+aimmh6S4H8+5peVUR\nNSpeJscWS3XTT3wXgbHil7rzIg==\n-----END PRIVATE KEY-----\n",
|
18 |
+
"client_email": "[email protected]",
|
19 |
+
"client_id": "107457262210035412036",
|
20 |
+
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
21 |
+
"token_uri": "https://oauth2.googleapis.com/token",
|
22 |
+
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
23 |
+
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/nestoleservice%40nestolechatbot.iam.gserviceaccount.com",
|
24 |
+
"universe_domain": "googleapis.com"
|
25 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
creds = ServiceAccountCredentials.from_json_keyfile_name(json_data, scope)
|
27 |
|
28 |
|