JAMESPARK3 commited on
Commit
ab90fe1
Β·
verified Β·
1 Parent(s): 2a6e250

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -17
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 <= 15:
230
- return "#87CEEB" # νŒŒλž‘ (μ’‹μŒ)
231
- elif pm25 <= 35:
 
 
 
 
232
  return "#90EE90" # 초둝 (보톡)
 
 
 
 
233
  elif pm25 <= 75:
234
- return "#FFD700" # λ…Έλž‘ (λ‚˜μ¨)
235
  else:
236
- return "#FF6B6B" # λΉ¨κ°• (λ§€μš°λ‚˜μ¨)
237
  except:
238
  return "#FFFFFF"
239
 
240
  def get_background_color_pm10(pm10_value):
241
  try:
242
  pm10 = float(pm10_value)
243
- if pm10 <= 30:
 
 
244
  return "#87CEEB" # νŒŒλž‘ (μ’‹μŒ)
245
- elif pm10 <= 80:
 
 
246
  return "#90EE90" # 초둝 (보톡)
 
 
 
 
247
  elif pm10 <= 150:
248
- return "#FFD700" # λ…Έλž‘ (λ‚˜μ¨)
249
  else:
250
- return "#FF6B6B" # λΉ¨κ°• (λ§€μš°λ‚˜μ¨)
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 <= 15:
348
  return "#87CEEB" # νŒŒλž‘ (μ’‹μŒ)
349
- elif pm25 <= 35:
350
  return "#90EE90" # 초둝 (보톡)
351
- elif pm25 <= 75:
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 <= 30:
362
  return "#87CEEB" # νŒŒλž‘ (μ’‹μŒ)
363
- elif pm10 <= 80:
364
  return "#90EE90" # 초둝 (보톡)
365
- elif pm10 <= 150:
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()