Spaces:
Running
Running
Update app.py
Browse files
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 |
-
|
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 =
|
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 |
-
|
287 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
|