Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,7 +4,7 @@ from tariff_scraper import scrape_tariff_data
|
|
| 4 |
def main():
|
| 5 |
st.title("Electricity Bill Calculator with Tariff Scraper")
|
| 6 |
|
| 7 |
-
# Tariff Rates
|
| 8 |
st.sidebar.subheader("Tariff Rates")
|
| 9 |
url = st.sidebar.text_input("Tariff URL", "https://iesco.com.pk/index.php/customer-services/tariff-guide")
|
| 10 |
|
|
@@ -27,7 +27,7 @@ def main():
|
|
| 27 |
load_type = "Default"
|
| 28 |
tariff_rate = st.sidebar.number_input("Default Tariff Rate (PKR/unit)", min_value=0.0, value=20.0)
|
| 29 |
|
| 30 |
-
# Appliance Usage
|
| 31 |
st.sidebar.subheader("Appliance Usage")
|
| 32 |
appliances = {
|
| 33 |
"Fan": 75, "Air Conditioner (1 Ton)": 1500, "Refrigerator": 150,
|
|
@@ -46,7 +46,7 @@ def main():
|
|
| 46 |
})
|
| 47 |
st.sidebar.success(f"{quantity} x {appliance} added.")
|
| 48 |
|
| 49 |
-
# Display Appliances
|
| 50 |
st.write("### Selected Appliances")
|
| 51 |
if "appliances" in st.session_state:
|
| 52 |
for app in st.session_state["appliances"]:
|
|
|
|
| 4 |
def main():
|
| 5 |
st.title("Electricity Bill Calculator with Tariff Scraper")
|
| 6 |
|
| 7 |
+
# Sidebar: Tariff Rates
|
| 8 |
st.sidebar.subheader("Tariff Rates")
|
| 9 |
url = st.sidebar.text_input("Tariff URL", "https://iesco.com.pk/index.php/customer-services/tariff-guide")
|
| 10 |
|
|
|
|
| 27 |
load_type = "Default"
|
| 28 |
tariff_rate = st.sidebar.number_input("Default Tariff Rate (PKR/unit)", min_value=0.0, value=20.0)
|
| 29 |
|
| 30 |
+
# Sidebar: Appliance Usage
|
| 31 |
st.sidebar.subheader("Appliance Usage")
|
| 32 |
appliances = {
|
| 33 |
"Fan": 75, "Air Conditioner (1 Ton)": 1500, "Refrigerator": 150,
|
|
|
|
| 46 |
})
|
| 47 |
st.sidebar.success(f"{quantity} x {appliance} added.")
|
| 48 |
|
| 49 |
+
# Main App: Display Appliances
|
| 50 |
st.write("### Selected Appliances")
|
| 51 |
if "appliances" in st.session_state:
|
| 52 |
for app in st.session_state["appliances"]:
|