44import time
55from termcolor import colored
66import logging
7+ import warnings
78
89with open ("secret.txt" , "r" ) as f :
910 r = f .read ().splitlines ()
1011
12+ warnings .filterwarnings ('ignore' , category = sa .LoginDataWarning ) # no need to warn me, it is loaded from secret.txt which is in gitignore
1113session = sa .login (r [0 ], r [1 ])
1214conn = session .connect_cloud ("830536684" )
1315
14- print (colored ("\u2713 " , "green" ), "Connected to cloud" )
16+ print (colored ("\u2713 Connected to cloud " , "green" , attrs = [ "bold" ]) )
1517
1618locname = []
1719chars = "~ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLNMOPQRSTUVWXYZ0123456789!@#$%^&*()-–—=[]\\ ;'‘’,./_+{}|:\" “”<>?"
@@ -152,15 +154,16 @@ def set_cloud(name, value):
152154 time .sleep (0.2 )
153155
154156def clear_cloud ():
157+ logger .debug ("Clearing cloud..." )
155158 conn .set_vars ({
156- "response: current" : "0 " ,
157- "response: forecastbasic" : "0 " ,
158- "response: forecasttemp" : "0 " ,
159- "response: forecastwind" : "0 " ,
160- "response: forecastprecip" : "0 " ,
161- "response: forecastastro" : "0 " ,
162- "response: forecastother" : "0 " ,
163- "request" : "0 "
159+ "response: current" : "" ,
160+ "response: forecastbasic" : "" ,
161+ "response: forecasttemp" : "" ,
162+ "response: forecastwind" : "" ,
163+ "response: forecastprecip" : "" ,
164+ "response: forecastastro" : "" ,
165+ "response: forecastother" : "" ,
166+ "request" : ""
164167 })
165168
166169def get_cloud (name ):
@@ -187,8 +190,9 @@ def get_cloud(name):
187190
188191 while True :
189192 request = get_cloud ("request" )
193+ logger .debug (colored (f'Request CV: { request } ' , "dark_grey" ))
190194 if request != None and request != "" and int (request )> 0 :
191- logger .debug (f"Request CV: { request } " )
195+ logger .debug (f"{ colored ( ' Request detected' , 'green' ) } , CV: { request } " )
192196 requestdata = str (request )[1 :]
193197 split = re .split (';::;' , decode (requestdata ))
194198 location = split [0 ]
0 commit comments