dindizz commited on
Commit
d8c681a
·
verified ·
1 Parent(s): c1b8c12

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -14,7 +14,8 @@ def get_power_breakdown_history(lat, lon):
14
 
15
  if response.status_code == 200:
16
  data = response.json()
17
- return data
 
18
  else:
19
  return f"Failed to retrieve data: {response.status_code}, {response.text}"
20
 
@@ -24,8 +25,8 @@ def get_multiple_power_breakdowns(lat1, lon1, lat2, lon2, lat3, lon3, lat4, lon4
24
  results = []
25
  for lat, lon in coords:
26
  if lat and lon:
27
- result = get_power_breakdown_history(lat, lon)
28
- results.append(f"Results for lat: {lat}, lon: {lon}\n{result}\n\n")
29
  return "\n".join(results)
30
 
31
  # Gradio interface
@@ -41,6 +42,6 @@ iface = gr.Interface(fn=get_multiple_power_breakdowns,
41
  inputs=lat_lon_inputs,
42
  outputs="text",
43
  title="Electricity Map Power Source Breakdown",
44
- description="Enter up to 5 pairs of latitude and longitude to get the breakdown history of Power Source (Renewable,Nuclear,Fossil Fuel etc).")
45
 
46
  iface.launch()
 
14
 
15
  if response.status_code == 200:
16
  data = response.json()
17
+ fossil_free_percentage = data.get('data', {}).get('fossilFreePercentage', 'N/A')
18
+ return fossil_free_percentage
19
  else:
20
  return f"Failed to retrieve data: {response.status_code}, {response.text}"
21
 
 
25
  results = []
26
  for lat, lon in coords:
27
  if lat and lon:
28
+ fossil_free_percentage = get_power_breakdown_history(lat, lon)
29
+ results.append(f"Latitude: {lat}, Longitude: {lon}, Fossil-Free Percentage: {fossil_free_percentage}\n")
30
  return "\n".join(results)
31
 
32
  # Gradio interface
 
42
  inputs=lat_lon_inputs,
43
  outputs="text",
44
  title="Electricity Map Power Source Breakdown",
45
+ description="Enter up to 5 pairs of latitude and longitude to get the fossil-free percentage of Power Source.")
46
 
47
  iface.launch()