Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -39,17 +39,25 @@ def generateResponse(dataFrame,prompt):
|
|
| 39 |
|
| 40 |
def generate_random_team():
|
| 41 |
|
| 42 |
-
men_names = ["John Khumalo", "Michael Smith", "David Johnson"]
|
| 43 |
-
women_names = ["Emily Brown", "Olivia Nkosi", "Sophia Miller"]
|
| 44 |
-
|
| 45 |
-
team_members =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
random.shuffle(team_members)
|
| 47 |
return team_members
|
| 48 |
|
| 49 |
# Initialize Firebase app
|
| 50 |
if not firebase_admin._apps:
|
| 51 |
Firebase = os.environ['FIREBASE']
|
| 52 |
-
cred = credentials.Certificate(Firebase)
|
| 53 |
firebase_admin.initialize_app(cred)
|
| 54 |
|
| 55 |
db = firestore.client()
|
|
@@ -118,7 +126,7 @@ def main():
|
|
| 118 |
|
| 119 |
|
| 120 |
# Sidebar
|
| 121 |
-
st.sidebar.title("
|
| 122 |
st.sidebar.image("ecomp1.jpg", use_column_width=True)
|
| 123 |
|
| 124 |
with st.sidebar:
|
|
@@ -170,12 +178,11 @@ def main():
|
|
| 170 |
st.write(answer)
|
| 171 |
|
| 172 |
elif tabs == 'Response Team':
|
| 173 |
-
st.
|
| 174 |
|
| 175 |
team = generate_random_team()
|
| 176 |
|
| 177 |
-
|
| 178 |
-
st.write(f"{name} 📱")
|
| 179 |
|
| 180 |
|
| 181 |
|
|
|
|
| 39 |
|
| 40 |
def generate_random_team():
|
| 41 |
|
| 42 |
+
men_names = ["John Khumalo", "Michael Smith", "David Johnson", "Jessica Mandela"]
|
| 43 |
+
women_names = ["Emily Brown", "Olivia Nkosi", "Sophia Miller", "Thomas Sithole"]
|
| 44 |
+
|
| 45 |
+
team_members = [
|
| 46 |
+
{
|
| 47 |
+
"name": name,
|
| 48 |
+
"status": random.choice(["visiting site", "ready for deployment"]),
|
| 49 |
+
"contact": f"077123456{i+1}", # Replace with actual contact format
|
| 50 |
+
"whatsapp": "📱"
|
| 51 |
+
}
|
| 52 |
+
for i, name in enumerate(men_names + women_names)
|
| 53 |
+
]
|
| 54 |
random.shuffle(team_members)
|
| 55 |
return team_members
|
| 56 |
|
| 57 |
# Initialize Firebase app
|
| 58 |
if not firebase_admin._apps:
|
| 59 |
Firebase = os.environ['FIREBASE']
|
| 60 |
+
cred = credentials.Certificate(str(Firebase))
|
| 61 |
firebase_admin.initialize_app(cred)
|
| 62 |
|
| 63 |
db = firestore.client()
|
|
|
|
| 126 |
|
| 127 |
|
| 128 |
# Sidebar
|
| 129 |
+
st.sidebar.title("Be Heard")
|
| 130 |
st.sidebar.image("ecomp1.jpg", use_column_width=True)
|
| 131 |
|
| 132 |
with st.sidebar:
|
|
|
|
| 178 |
st.write(answer)
|
| 179 |
|
| 180 |
elif tabs == 'Response Team':
|
| 181 |
+
st.header("Durban Response Team")
|
| 182 |
|
| 183 |
team = generate_random_team()
|
| 184 |
|
| 185 |
+
st.table(team)
|
|
|
|
| 186 |
|
| 187 |
|
| 188 |
|