Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -226,30 +226,47 @@ def check_api_status():
|
|
226 |
def get_background_color_pm25(pm25_value):
|
227 |
try:
|
228 |
pm25 = float(pm25_value)
|
229 |
-
if pm25 <=
|
230 |
-
return "#87CEEB" # νλ (μ’μ)
|
231 |
-
elif pm25 <=
|
|
|
|
|
|
|
|
|
232 |
return "#90EE90" # μ΄λ‘ (보ν΅)
|
|
|
|
|
|
|
|
|
233 |
elif pm25 <= 75:
|
234 |
-
return "#
|
235 |
else:
|
236 |
-
return "#
|
237 |
except:
|
238 |
return "#FFFFFF"
|
239 |
|
240 |
def get_background_color_pm10(pm10_value):
|
241 |
try:
|
242 |
pm10 = float(pm10_value)
|
243 |
-
if pm10 <=
|
|
|
|
|
244 |
return "#87CEEB" # νλ (μ’μ)
|
245 |
-
elif pm10 <=
|
|
|
|
|
246 |
return "#90EE90" # μ΄λ‘ (보ν΅)
|
|
|
|
|
|
|
|
|
247 |
elif pm10 <= 150:
|
248 |
-
return "#
|
249 |
else:
|
250 |
-
return "#
|
251 |
except:
|
252 |
-
return "#FFFFFF"
|
|
|
253 |
|
254 |
@st.cache_data(ttl=300)
|
255 |
def get_weather_data():
|
@@ -344,11 +361,11 @@ def format_news_message(news_list):
|
|
344 |
def get_background_color_pm25(pm25_value):
|
345 |
try:
|
346 |
pm25 = float(pm25_value)
|
347 |
-
if pm25 <=
|
348 |
return "#87CEEB" # νλ (μ’μ)
|
349 |
-
elif pm25 <=
|
350 |
return "#90EE90" # μ΄λ‘ (보ν΅)
|
351 |
-
elif pm25 <=
|
352 |
return "#FFD700" # λ
Έλ (λμ¨)
|
353 |
else:
|
354 |
return "#FF6B6B" # λΉ¨κ° (맀μ°λμ¨)
|
@@ -358,11 +375,11 @@ def get_background_color_pm25(pm25_value):
|
|
358 |
def get_background_color_pm10(pm10_value):
|
359 |
try:
|
360 |
pm10 = float(pm10_value)
|
361 |
-
if pm10 <=
|
362 |
return "#87CEEB" # νλ (μ’μ)
|
363 |
-
elif pm10 <=
|
364 |
return "#90EE90" # μ΄λ‘ (보ν΅)
|
365 |
-
elif pm10 <=
|
366 |
return "#FFD700" # λ
Έλ (λμ¨)
|
367 |
else:
|
368 |
return "#FF6B6B" # λΉ¨κ° (맀μ°λμ¨)
|
@@ -1105,4 +1122,4 @@ def main():
|
|
1105 |
st.rerun()
|
1106 |
|
1107 |
if __name__ == "__main__":
|
1108 |
-
main()
|
|
|
226 |
def get_background_color_pm25(pm25_value):
|
227 |
try:
|
228 |
pm25 = float(pm25_value)
|
229 |
+
if pm25 <= 8:
|
230 |
+
return "#87CEEB" # νλ (μ΅κ³ μ’μ)
|
231 |
+
elif pm25 <= 15:
|
232 |
+
return "#87CEEB" # νλ (μ’μ)
|
233 |
+
elif pm25 <= 20:
|
234 |
+
return "#40E0D0" # μ²λ‘ (μνΈ)
|
235 |
+
elif pm25 <= 25:
|
236 |
return "#90EE90" # μ΄λ‘ (보ν΅)
|
237 |
+
elif pm25 <= 37:
|
238 |
+
return "#FFA500" # μ£Όν© (λμ¨)
|
239 |
+
elif pm25 <= 50:
|
240 |
+
return "#FF0000" # λΉ¨κ° (μλΉν λμ¨)
|
241 |
elif pm25 <= 75:
|
242 |
+
return "#FF0000" # λΉ¨κ° (λ§€μ° λμ¨)
|
243 |
else:
|
244 |
+
return "#000000" # κ²μ (μ΅μ
)
|
245 |
except:
|
246 |
return "#FFFFFF"
|
247 |
|
248 |
def get_background_color_pm10(pm10_value):
|
249 |
try:
|
250 |
pm10 = float(pm10_value)
|
251 |
+
if pm10 <= 15:
|
252 |
+
return "#87CEEB" # νλ (μ΅κ³ μ’μ)
|
253 |
+
elif pm10 <= 30:
|
254 |
return "#87CEEB" # νλ (μ’μ)
|
255 |
+
elif pm10 <= 40:
|
256 |
+
return "#40E0D0" # μ²λ‘ (μνΈ)
|
257 |
+
elif pm10 <= 50:
|
258 |
return "#90EE90" # μ΄λ‘ (보ν΅)
|
259 |
+
elif pm10 <= 75:
|
260 |
+
return "#FFA500" # μ£Όν© (λμ¨)
|
261 |
+
elif pm10 <= 100:
|
262 |
+
return "#FF0000" # λΉ¨κ° (μλΉν λμ¨)
|
263 |
elif pm10 <= 150:
|
264 |
+
return "#FF0000" # λΉ¨κ° (λ§€μ° λμ¨)
|
265 |
else:
|
266 |
+
return "#000000" # κ²μ (μ΅μ
)
|
267 |
except:
|
268 |
+
return "#FFFFFF"
|
269 |
+
|
270 |
|
271 |
@st.cache_data(ttl=300)
|
272 |
def get_weather_data():
|
|
|
361 |
def get_background_color_pm25(pm25_value):
|
362 |
try:
|
363 |
pm25 = float(pm25_value)
|
364 |
+
if pm25 <= 8:
|
365 |
return "#87CEEB" # νλ (μ’μ)
|
366 |
+
elif pm25 <= 15:
|
367 |
return "#90EE90" # μ΄λ‘ (보ν΅)
|
368 |
+
elif pm25 <= 25:
|
369 |
return "#FFD700" # λ
Έλ (λμ¨)
|
370 |
else:
|
371 |
return "#FF6B6B" # λΉ¨κ° (맀μ°λμ¨)
|
|
|
375 |
def get_background_color_pm10(pm10_value):
|
376 |
try:
|
377 |
pm10 = float(pm10_value)
|
378 |
+
if pm10 <= 15:
|
379 |
return "#87CEEB" # νλ (μ’μ)
|
380 |
+
elif pm10 <= 30:
|
381 |
return "#90EE90" # μ΄λ‘ (보ν΅)
|
382 |
+
elif pm10 <= 50:
|
383 |
return "#FFD700" # λ
Έλ (λμ¨)
|
384 |
else:
|
385 |
return "#FF6B6B" # λΉ¨κ° (맀μ°λμ¨)
|
|
|
1122 |
st.rerun()
|
1123 |
|
1124 |
if __name__ == "__main__":
|
1125 |
+
main()
|