Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -19,11 +19,29 @@ import matplotlib
|
|
| 19 |
import datetime
|
| 20 |
from datetime import datetime, date, time, timedelta
|
| 21 |
import os
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
|
| 23 |
with open('lastradartext.txt', 'r') as file:
|
| 24 |
data_old = file.read()
|
| 25 |
value1,value2,value3,value4,value5,value6=data_old.split('SEPERATOR')
|
| 26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
def getstuff(openapikey):
|
| 28 |
dateforfilesave=datetime.today().strftime("%d-%m-%Y %I:%M%p")
|
| 29 |
print(dateforfilesave)
|
|
@@ -145,13 +163,34 @@ def getstuff(openapikey):
|
|
| 145 |
clusterstextlist.append("Cluster "+str(i)+"\nTheme:"+response["choices"][0]["text"].replace("\n", "")+'\n'+reviews+'\n'+"-" * 10+'\n\n')
|
| 146 |
|
| 147 |
textlist=[mainlistofanswers[0],"SEPERATOR",mainlistofanswers[1],"SEPERATOR",mainlistofanswers[2],"SEPERATOR",mainlistofanswers[3],"SEPERATOR",desc_tmp,"SEPERATOR","".join(clusterstextlist)]
|
|
|
|
| 148 |
with open('lastradartext.txt', 'w') as f:
|
| 149 |
for line in textlist:
|
| 150 |
f.write(f"{line}\n")
|
| 151 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 152 |
with open('lastradartext.txt', 'r') as file:
|
| 153 |
data_old = file.read()
|
| 154 |
value1,value2,value3,value4,value5,value6=data_old.split('SEPERATOR')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 155 |
return 'lasttechradar.png',mainlistofanswers[0],mainlistofanswers[1],mainlistofanswers[2],mainlistofanswers[3],desc_tmp,"".join(clusterstextlist)
|
| 156 |
|
| 157 |
with gr.Blocks() as demo:
|
|
|
|
| 19 |
import datetime
|
| 20 |
from datetime import datetime, date, time, timedelta
|
| 21 |
import os
|
| 22 |
+
from werkzeug.utils import secure_filename
|
| 23 |
+
from google.cloud import storage
|
| 24 |
+
|
| 25 |
+
###download both text and image from cloud to display
|
| 26 |
+
bucket_name = "trends_chrome_extension_bucket"
|
| 27 |
+
source_blob_name = 'lastradartext.txt'
|
| 28 |
+
destination_file_name= 'lastradartext.txt'
|
| 29 |
+
storage_client = storage.Client()
|
| 30 |
+
bucket = storage_client.bucket(bucket_name)
|
| 31 |
+
blob = bucket.blob(source_blob_name)
|
| 32 |
+
blob.download_to_filename(destination_file_name)
|
| 33 |
|
| 34 |
with open('lastradartext.txt', 'r') as file:
|
| 35 |
data_old = file.read()
|
| 36 |
value1,value2,value3,value4,value5,value6=data_old.split('SEPERATOR')
|
| 37 |
|
| 38 |
+
source_blob_name = 'lasttechradar.png'
|
| 39 |
+
destination_file_name= 'lasttechradar.png'
|
| 40 |
+
storage_client = storage.Client()
|
| 41 |
+
bucket = storage_client.bucket(bucket_name)
|
| 42 |
+
blob = bucket.blob(source_blob_name)
|
| 43 |
+
blob.download_to_filename(destination_file_name)
|
| 44 |
+
|
| 45 |
def getstuff(openapikey):
|
| 46 |
dateforfilesave=datetime.today().strftime("%d-%m-%Y %I:%M%p")
|
| 47 |
print(dateforfilesave)
|
|
|
|
| 163 |
clusterstextlist.append("Cluster "+str(i)+"\nTheme:"+response["choices"][0]["text"].replace("\n", "")+'\n'+reviews+'\n'+"-" * 10+'\n\n')
|
| 164 |
|
| 165 |
textlist=[mainlistofanswers[0],"SEPERATOR",mainlistofanswers[1],"SEPERATOR",mainlistofanswers[2],"SEPERATOR",mainlistofanswers[3],"SEPERATOR",desc_tmp,"SEPERATOR","".join(clusterstextlist)]
|
| 166 |
+
###create file with new info & upload
|
| 167 |
with open('lastradartext.txt', 'w') as f:
|
| 168 |
for line in textlist:
|
| 169 |
f.write(f"{line}\n")
|
| 170 |
+
client = storage.Client()
|
| 171 |
+
bucket = client.get_bucket(bucket_name)
|
| 172 |
+
blob = bucket.blob('lastradartext.txt')
|
| 173 |
+
blob.upload_from_filename('lastradartext.txt')
|
| 174 |
+
print('Came here 8')
|
| 175 |
+
|
| 176 |
+
###read it and put in output
|
| 177 |
+
source_blob_name = 'lastradartext.txt'
|
| 178 |
+
destination_file_name= 'lastradartext.txt'
|
| 179 |
+
storage_client = storage.Client()
|
| 180 |
+
bucket = storage_client.bucket(bucket_name)
|
| 181 |
+
blob = bucket.blob(source_blob_name)
|
| 182 |
+
blob.download_to_filename(destination_file_name)
|
| 183 |
+
|
| 184 |
with open('lastradartext.txt', 'r') as file:
|
| 185 |
data_old = file.read()
|
| 186 |
value1,value2,value3,value4,value5,value6=data_old.split('SEPERATOR')
|
| 187 |
+
|
| 188 |
+
###upload image to cloud for next run display
|
| 189 |
+
client = storage.Client()
|
| 190 |
+
bucket = client.get_bucket(bucket_name)
|
| 191 |
+
blob = bucket.blob('lasttechradar.png')
|
| 192 |
+
blob.upload_from_filename('lasttechradar.png')
|
| 193 |
+
|
| 194 |
return 'lasttechradar.png',mainlistofanswers[0],mainlistofanswers[1],mainlistofanswers[2],mainlistofanswers[3],desc_tmp,"".join(clusterstextlist)
|
| 195 |
|
| 196 |
with gr.Blocks() as demo:
|