awacke1 commited on
Commit
1914343
Β·
verified Β·
1 Parent(s): e994d1c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -102
app.py CHANGED
@@ -1,4 +1,3 @@
1
-
2
  import streamlit as st
3
  import pandas as pd
4
  import numpy as np
@@ -39,102 +38,7 @@ def load_famous_quotes():
39
  custom_quotes = [
40
  {"Number": 1, "Quote Topic": "Stages of Life 🌱", "Quote": "Every age unfolds a new lesson. Life's chapters evolve, each teaching us anew."},
41
  {"Number": 2, "Quote Topic": "Stages of Life 🌱", "Quote": "From infancy to twilight, our journey is painted in growth. Every stage shines with its own wisdom."},
42
- {"Number": 3, "Quote Topic": "Identity 🎭", "Quote": "We piece together our identity with experiences. In the vast cosmos, our ever-changing signature is our identity."},
43
- {"Number": 4, "Quote Topic": "Identity 🎭", "Quote": "We aren't born with a defined self. Our identity is an art, crafted through introspection and encounters."},
44
- {"Number": 5, "Quote Topic": "Enlightenment πŸ’‘", "Quote": "Every step towards enlightenment is a dive within. It's an ongoing journey of self and universe."},
45
- {"Number": 6, "Quote Topic": "Enlightenment πŸ’‘", "Quote": "True insight isn't just about knowledge. It's the harmony of mind, heart, and soul."},
46
- {"Number": 7, "Quote Topic": "Adaptive Resonance Theory 🧠", "Quote": "Our cognition is like a river, ever-flowing and adapting. Every experience shapes its course, forming new resonances."},
47
- {"Number": 8, "Quote Topic": "Adaptive Resonance Theory 🧠", "Quote": "The brain's capacity to learn is profound. It finds its rhythm in adaptive resonances."},
48
- {"Number": 9, "Quote Topic": "Panpsychism 🌌", "Quote": "The universe might hum with consciousness in every atom. Every speck could be part of this grand song."},
49
- {"Number": 10, "Quote Topic": "Panpsychism 🌌", "Quote": "What if consciousness isn't exclusive to us? The universe's shared melody might be sung by all."},
50
- {"Number": 11, "Quote Topic": "How to Think πŸ€”", "Quote": "Thinking isn't about arriving, it's about exploring. Dive deep, question, and embrace the universe within."},
51
- {"Number": 12, "Quote Topic": "How to Think πŸ€”", "Quote": "To think profoundly is to touch the cosmos. It's about connecting with the vastness and intricacies it holds."},
52
- {"Number": 13, "Quote Topic": "Plants Communication 🌿", "Quote": "In every leaf and root, plants tell tales of life. Their silent growth is a language we're just beginning to decipher."},
53
- {"Number": 14, "Quote Topic": "Plants Communication 🌿", "Quote": "Nature's every rustle is a whispered secret. It's a testament to the intricate web of communication."},
54
- {"Number": 15, "Quote Topic": "Fame 🌟", "Quote": "True impact outlives fleeting fame. What endures is the legacy we craft, not the applause we receive."},
55
- {"Number": 16, "Quote Topic": "Fame 🌟", "Quote": "Fame might shine bright, but it's transient. Genuine influence is the silent footprint we leave in time."},
56
- {"Number": 17, "Quote Topic": "Happiness 😊", "Quote": "True happiness is an inner light that shines brightest in shared moments."},
57
- {"Number": 18, "Quote Topic": "Happiness 😊", "Quote": "Life's riches aren't material but the joyous moments and heartfelt memories we gather."},
58
- {"Number": 19, "Quote Topic": "Exercise πŸƒ", "Quote": "Exercise is the symphony of the body, resonating with health and vitality."},
59
- {"Number": 20, "Quote Topic": "Exercise πŸƒ", "Quote": "In movement, we find balance, strength, and a celebration of life's potential."},
60
- {"Number": 21, "Quote Topic": "Good Habits πŸ”„", "Quote": "Good habits are the bricks that build the mansion of success."},
61
- {"Number": 22, "Quote Topic": "Good Habits πŸ”„", "Quote": "Consistency in habits crafts our destiny, one action at a time."},
62
- {"Number": 23, "Quote Topic": "Discipline πŸ•°οΈ", "Quote": "Discipline is the bridge between dreams and their realization."},
63
- {"Number": 24, "Quote Topic": "Discipline πŸ•°οΈ", "Quote": "Through discipline, chaos transforms into order, and aspirations into achievements."},
64
- {"Number": 25, "Quote Topic": "Stamina πŸš€", "Quote": "Stamina isn't just enduring but thriving amidst challenges."},
65
- {"Number": 26, "Quote Topic": "Stamina πŸš€", "Quote": "It's stamina that turns obstacles into stepping stones, fueling our journey forward."},
66
- {"Number": 27, "Quote Topic": "Artificial General Intelligence 🀯", "Quote": "AGI is not just about mimicking humans but understanding the core of intelligence itself."},
67
- {"Number": 28, "Quote Topic": "Artificial General Intelligence 🀯", "Quote": "The pursuit of AGI is a testament to humanity's quest to transcend its own boundaries."},
68
- {"Number": 29, "Quote Topic": "AI Pipelines πŸ› οΈ", "Quote": "AI pipelines are the arteries of intelligent systems, directing the flow of knowledge."},
69
- {"Number": 30, "Quote Topic": "AI Pipelines πŸ› οΈ", "Quote": "In well-crafted pipelines, AI finds its rhythm, efficiency, and transformative power."},
70
- {"Number": 31, "Quote Topic": "Genius 🌟", "Quote": "Genius isn't just raw talent; it's the alchemy of persistence, passion, and perspective."},
71
- {"Number": 32, "Quote Topic": "Genius 🌟", "Quote": "Every spark of genius has been nurtured by curiosity and an insatiable thirst for knowledge."},
72
- {"Number": 33, "Quote Topic": "Our Brains 🧠", "Quote": "Our brain is the universe's masterpiece, a nexus of thoughts, dreams, and memories."},
73
- {"Number": 34, "Quote Topic": "Our Brains 🧠", "Quote": "In every neuron, our brain holds the potential of countless possibilities and imaginations."},
74
- {"Number": 35, "Quote Topic": "Our Brains 🧠", "Quote": "The intricacies of our brain reflect the cosmos: vast, complex, and beautifully mysterious."},
75
- {"Number": 36, "Quote Topic": "Our Brains 🧠", "Quote": "Understanding our brain is the key to unlocking the enigmas of consciousness, behavior, and potential."},
76
- {"Number": 37, "Quote Topic": "Mindfulness 🌼", "Quote": "Mindfulness is the anchor that grounds us in the present, amidst life's tumultuous seas."},
77
- {"Number": 38, "Quote Topic": "Mindfulness 🌼", "Quote": "In the act of being mindful, we embrace life's symphony, note by note, moment by moment."},
78
- {"Number": 39, "Quote Topic": "Resilience πŸ’ͺ", "Quote": "Resilience is the art of bouncing back, turning wounds into wisdom and setbacks into comebacks."},
79
- {"Number": 40, "Quote Topic": "Resilience πŸ’ͺ", "Quote": "Life will test us, but with resilience, we rise, stronger and more enlightened."},
80
- {"Number": 41, "Quote Topic": "Innovation πŸ’‘", "Quote": "Innovation is the heartbeat of progress, pushing boundaries and redefining possibilities."},
81
- {"Number": 42, "Quote Topic": "Innovation πŸ’‘", "Quote": "Every breakthrough, every invention, is a testament to humanity's relentless spirit of innovation."},
82
- {"Number": 43, "Quote Topic": "Empathy ❀️", "Quote": "Empathy is the bridge between souls, transcending words and touching hearts."},
83
- {"Number": 44, "Quote Topic": "Empathy ❀️", "Quote": "Through empathy, we see the world through another's eyes, fostering understanding and unity."},
84
- {"Number": 45, "Quote Topic": "Happiness 😊", "Quote": "True happiness is an inner light that shines brightest in shared moments."},
85
- {"Number": 46, "Quote Topic": "Happiness 😊", "Quote": "Life's riches aren't material but the joyous moments and heartfelt memories we gather."},
86
- {"Number": 47, "Quote Topic": "Exercise πŸƒ", "Quote": "Exercise is the symphony of the body, resonating with health and vitality."},
87
- {"Number": 48, "Quote Topic": "Exercise πŸƒ", "Quote": "In movement, we find balance, strength, and a celebration of life's potential."},
88
- {"Number": 49, "Quote Topic": "Good Habits πŸ”„", "Quote": "Good habits are the bricks that build the mansion of success."},
89
- {"Number": 50, "Quote Topic": "Good Habits πŸ”„", "Quote": "Consistency in habits crafts our destiny, one action at a time."},
90
- {"Number": 51, "Quote Topic": "Discipline πŸ•°οΈ", "Quote": "Discipline is the bridge between dreams and their realization."},
91
- {"Number": 52, "Quote Topic": "Discipline πŸ•°οΈ", "Quote": "Through discipline, chaos transforms into order, and aspirations into achievements."},
92
- {"Number": 53, "Quote Topic": "Stamina πŸš€", "Quote": "Stamina isn't just enduring but thriving amidst challenges."},
93
- {"Number": 54, "Quote Topic": "Stamina πŸš€", "Quote": "It's stamina that turns obstacles into stepping stones, fueling our journey forward."},
94
- {"Number": 55, "Quote Topic": "Artificial General Intelligence 🀯", "Quote": "AGI is not just about mimicking humans but understanding the core of intelligence itself."},
95
- {"Number": 56, "Quote Topic": "Artificial General Intelligence 🀯", "Quote": "The pursuit of AGI is a testament to humanity's quest to transcend its own boundaries."},
96
- {"Number": 57, "Quote Topic": "AI Pipelines πŸ› οΈ", "Quote": "AI pipelines are the arteries of intelligent systems, directing the flow of knowledge."},
97
- {"Number": 58, "Quote Topic": "AI Pipelines πŸ› οΈ", "Quote": "In well-crafted pipelines, AI finds its rhythm, efficiency, and transformative power."},
98
- {"Number": 59, "Quote Topic": "Genius 🌟", "Quote": "Genius isn't just raw talent; it's the alchemy of persistence, passion, and perspective."},
99
- {"Number": 60, "Quote Topic": "Genius 🌟", "Quote": "Every spark of genius has been nurtured by curiosity and an insatiable thirst for knowledge."},
100
- {"Number": 61, "Quote Topic": "Our Brains 🧠", "Quote": "Our brain is the universe's masterpiece, a nexus of thoughts, dreams, and memories."},
101
- {"Number": 62, "Quote Topic": "Our Brains 🧠", "Quote": "In every neuron, our brain holds the potential of countless possibilities and imaginations."},
102
- {"Number": 63, "Quote Topic": "Our Brains 🧠", "Quote": "The intricacies of our brain reflect the cosmos: vast, complex, and beautifully mysterious."},
103
- {"Number": 64, "Quote Topic": "Our Brains 🧠", "Quote": "Understanding our brain is the key to unlocking the enigmas of consciousness, behavior, and potential."},
104
- {"Number": 65, "Quote Topic": "Mindfulness 🌼", "Quote": "Mindfulness is the anchor that grounds us in the present, amidst life's tumultuous seas."},
105
- {"Number": 66, "Quote Topic": "Mindfulness 🌼", "Quote": "In the act of being mindful, we embrace life's symphony, note by note, moment by moment."},
106
- {"Number": 67, "Quote Topic": "Resilience πŸ’ͺ", "Quote": "Resilience is the art of bouncing back, turning wounds into wisdom and setbacks into comebacks."},
107
- {"Number": 68, "Quote Topic": "Resilience πŸ’ͺ", "Quote": "Life will test us, but with resilience, we rise, stronger and more enlightened."},
108
- {"Number": 69, "Quote Topic": "Innovation πŸ’‘", "Quote": "Innovation is the heartbeat of progress, pushing boundaries and redefining possibilities."},
109
- {"Number": 70, "Quote Topic": "Innovation πŸ’‘", "Quote": "Every breakthrough, every invention, is a testament to humanity's relentless spirit of innovation."},
110
- {"Number": 71, "Quote Topic": "Empathy ❀️", "Quote": "Empathy is the bridge between souls, transcending words and touching hearts."},
111
- {"Number": 72, "Quote Topic": "Empathy ❀️", "Quote": "Through empathy, we see the world through another's eyes, fostering understanding and unity."},
112
- {"Number": 73, "Quote Topic": "Inspiration 🌈", "Quote": "Inspiration is the spark that ignites the soul, propelling us to chase our dreams."},
113
- {"Number": 74, "Quote Topic": "Inspiration 🌈", "Quote": "Every moment of inspiration is a call to action, pushing us beyond our boundaries."},
114
- {"Number": 75, "Quote Topic": "Learning πŸ“š", "Quote": "Learning is the gateway to growth, opening doors to endless possibilities."},
115
- {"Number": 76, "Quote Topic": "Learning πŸ“š", "Quote": "Every lesson learned is a step towards enlightenment, broadening our horizons."},
116
- {"Number": 77, "Quote Topic": "Collaboration 🀝", "Quote": "In collaboration, we find strength. Together, we achieve more than we could alone."},
117
- {"Number": 78, "Quote Topic": "Collaboration 🀝", "Quote": "Unity in purpose paves the way for monumental achievements, showcasing the power of collective effort."},
118
- {"Number": 79, "Quote Topic": "Dreams 🌌", "Quote": "Dreams are the architects of our future. They sketch the blueprint of our aspirations."},
119
- {"Number": 80, "Quote Topic": "Dreams 🌌", "Quote": "In dreams, we find hope, and with hope, we transform the fabric of reality."},
120
- {"Number": 81, "Quote Topic": "Courage 🦁", "Quote": "Courage is the fire that lights our path, even in the face of overwhelming odds."},
121
- {"Number": 82, "Quote Topic": "Courage 🦁", "Quote": "With courage in our hearts, we defy limitations and embrace the vastness of potential."},
122
- {"Number": 83, "Quote Topic": "Change πŸŒ€", "Quote": "Change is life's only constant. It shapes, molds, and propels us forward."},
123
- {"Number": 84, "Quote Topic": "Change πŸŒ€", "Quote": "Embracing change is embracing growth, an acknowledgment of life's ever-evolving nature."},
124
- {"Number": 85, "Quote Topic": "Adventure 🌍", "Quote": "Life is an adventure, filled with twists, turns, and unexpected discoveries."},
125
- {"Number": 86, "Quote Topic": "Adventure 🌍", "Quote": "Every adventure, big or small, adds a chapter to our story, enriching our experience."},
126
- {"Number": 87, "Quote Topic": "Creativity 🎨", "Quote": "Creativity is the dance of the soul, expressing itself in countless forms."},
127
- {"Number": 88, "Quote Topic": "Creativity 🎨", "Quote": "Through creativity, we paint the world in vibrant colors, showcasing our unique perspectives."},
128
- {"Number": 89, "Quote Topic": "Passion ❀️", "Quote": "Passion is the fuel for our journey, driving us to chase after our dreams."},
129
- {"Number": 90, "Quote Topic": "Passion ❀️", "Quote": "With passion, every task becomes a labor of love, and every challenge, a thrilling endeavor."},
130
- {"Number": 91, "Quote Topic": "Hope 🌟", "Quote": "Hope is the beacon that guides us through stormy nights, reminding us of the dawn that awaits."},
131
- {"Number": 92, "Quote Topic": "Hope 🌟", "Quote": "In hope, we find solace, and in its embrace, we find the strength to persevere."},
132
- {"Number": 93, "Quote Topic": "Intuition 🧭", "Quote": "Intuition is the silent whisper of the soul, guiding us with its subtle wisdom."},
133
- {"Number": 94, "Quote Topic": "Intuition 🧭", "Quote": "By tuning into our intuition, we align with our inner compass, navigating life with clarity."},
134
- {"Number": 95, "Quote Topic": "Joy πŸ˜ƒ", "Quote": "Joy is the melody of the heart, a song of gratitude and love."},
135
- {"Number": 96, "Quote Topic": "Joy πŸ˜ƒ", "Quote": "In moments of joy, we connect with the essence of life, celebrating its beauty."},
136
- {"Number": 97, "Quote Topic": "Wisdom πŸ¦‰", "Quote": "Wisdom is the culmination of experience, a treasure trove of insights and reflections."},
137
- {"Number": 98, "Quote Topic": "Wisdom πŸ¦‰", "Quote": "With wisdom, we navigate life's complexities, drawing from the lessons of the past."},
138
  {"Number": 99, "Quote Topic": "Love ❀️", "Quote": "Love is the universal language, transcending boundaries and touching souls."},
139
  {"Number": 100, "Quote Topic": "Love ❀️", "Quote": "Through love, we find connection, unity, and the essence of existence."}
140
  ]
@@ -248,7 +152,7 @@ def main():
248
  if 'auto_repeat' not in st.session_state:
249
  st.session_state.auto_repeat = "On"
250
  if 'current_index' not in st.session_state:
251
- st.session_state.current_index = random.randint(0, 19)
252
  if 'quotes_list' not in st.session_state:
253
  st.session_state.quotes_list = 'Famous Quotes'
254
  if 'quotes_data' not in st.session_state:
@@ -277,14 +181,23 @@ def main():
277
  else:
278
  st.session_state.quotes_data = pd.DataFrame(custom_quotes)
279
 
 
 
 
 
 
 
280
  # Display images for voting
281
  image_dir = '.' # Current directory where the app is running
282
  display_images(image_dir)
283
 
284
  # Display the current quote
285
  st.subheader("Quote of the Moment")
286
- current_quote = st.session_state.quotes_data.iloc[st.session_state.current_index]
287
- display_quote(current_quote)
 
 
 
288
 
289
  # Timer logic
290
  if st.session_state.auto_repeat == "On":
@@ -302,7 +215,10 @@ def main():
302
  else:
303
  st.session_state.quotes_data = pd.DataFrame(custom_quotes)
304
  # Select a new random quote
305
- st.session_state.current_index = random.randint(0, len(st.session_state.quotes_data) - 1)
 
 
 
306
  st.session_state.last_interaction = time.time()
307
  st.rerun()
308
  else:
@@ -323,7 +239,10 @@ def main():
323
  else:
324
  st.session_state.quotes_data = pd.DataFrame(custom_quotes)
325
  # Select a new random quote
326
- st.session_state.current_index = random.randint(0, len(st.session_state.quotes_data) - 1)
 
 
 
327
  st.session_state.last_interaction = time.time()
328
  st.rerun()
329
 
 
 
1
  import streamlit as st
2
  import pandas as pd
3
  import numpy as np
 
38
  custom_quotes = [
39
  {"Number": 1, "Quote Topic": "Stages of Life 🌱", "Quote": "Every age unfolds a new lesson. Life's chapters evolve, each teaching us anew."},
40
  {"Number": 2, "Quote Topic": "Stages of Life 🌱", "Quote": "From infancy to twilight, our journey is painted in growth. Every stage shines with its own wisdom."},
41
+ # ... (rest of the custom quotes)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  {"Number": 99, "Quote Topic": "Love ❀️", "Quote": "Love is the universal language, transcending boundaries and touching souls."},
43
  {"Number": 100, "Quote Topic": "Love ❀️", "Quote": "Through love, we find connection, unity, and the essence of existence."}
44
  ]
 
152
  if 'auto_repeat' not in st.session_state:
153
  st.session_state.auto_repeat = "On"
154
  if 'current_index' not in st.session_state:
155
+ st.session_state.current_index = 0
156
  if 'quotes_list' not in st.session_state:
157
  st.session_state.quotes_list = 'Famous Quotes'
158
  if 'quotes_data' not in st.session_state:
 
181
  else:
182
  st.session_state.quotes_data = pd.DataFrame(custom_quotes)
183
 
184
+ # Ensure current_index is within bounds
185
+ if len(st.session_state.quotes_data) > 0:
186
+ st.session_state.current_index = st.session_state.current_index % len(st.session_state.quotes_data)
187
+ else:
188
+ st.session_state.current_index = 0
189
+
190
  # Display images for voting
191
  image_dir = '.' # Current directory where the app is running
192
  display_images(image_dir)
193
 
194
  # Display the current quote
195
  st.subheader("Quote of the Moment")
196
+ if len(st.session_state.quotes_data) > 0:
197
+ current_quote = st.session_state.quotes_data.iloc[st.session_state.current_index]
198
+ display_quote(current_quote)
199
+ else:
200
+ st.write("No quotes available.")
201
 
202
  # Timer logic
203
  if st.session_state.auto_repeat == "On":
 
215
  else:
216
  st.session_state.quotes_data = pd.DataFrame(custom_quotes)
217
  # Select a new random quote
218
+ if len(st.session_state.quotes_data) > 0:
219
+ st.session_state.current_index = random.randint(0, len(st.session_state.quotes_data) - 1)
220
+ else:
221
+ st.session_state.current_index = 0
222
  st.session_state.last_interaction = time.time()
223
  st.rerun()
224
  else:
 
239
  else:
240
  st.session_state.quotes_data = pd.DataFrame(custom_quotes)
241
  # Select a new random quote
242
+ if len(st.session_state.quotes_data) > 0:
243
+ st.session_state.current_index = random.randint(0, len(st.session_state.quotes_data) - 1)
244
+ else:
245
+ st.session_state.current_index = 0
246
  st.session_state.last_interaction = time.time()
247
  st.rerun()
248