ankanghosh commited on
Commit
8f2864d
·
verified ·
1 Parent(s): c5a1b69

Add sources.py

Browse files
Files changed (1) hide show
  1. pages/sources.py +313 -0
pages/sources.py ADDED
@@ -0,0 +1,313 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+ # Set page config
4
+ st.set_page_config(page_title="About Sources", page_icon="📚")
5
+
6
+ # Custom CSS
7
+ st.markdown("""
8
+ <style>
9
+ .main-title {
10
+ font-size: 2.5rem;
11
+ color: #c0392b;
12
+ text-align: center;
13
+ margin-bottom: 1rem;
14
+ }
15
+ .section-header {
16
+ color: #3f51b5;
17
+ margin-top: 30px;
18
+ margin-bottom: 15px;
19
+ font-size: 1.8rem;
20
+ }
21
+ .subsection-header {
22
+ color: #3f51b5;
23
+ margin-top: 20px;
24
+ margin-bottom: 10px;
25
+ font-size: 1.4rem;
26
+ }
27
+ .source-container {
28
+ background-color: #f8faff;
29
+ border: 1px solid #e1e4f2;
30
+ border-radius: 8px;
31
+ padding: 20px;
32
+ margin: 15px 0;
33
+ }
34
+ .featured-saints {
35
+ background-color: #fff0f0;
36
+ border-left: 4px solid #c0392b;
37
+ padding: 10px 15px;
38
+ margin: 15px 0;
39
+ }
40
+ .tradition-section {
41
+ margin-bottom: 20px;
42
+ }
43
+ </style>
44
+ <div class="main-title">About Sources</div>
45
+ """, unsafe_allow_html=True)
46
+
47
+ # Introduction
48
+ st.markdown("""
49
+ This application draws from a rich tapestry of spiritual wisdom found in classical texts,
50
+ philosophical treatises, and the teachings of revered saints and spiritual masters across centuries.
51
+ The knowledge presented here spans multiple traditions, schools of thought, and spiritual lineages
52
+ that have flourished in the Indian subcontinent and beyond.
53
+ """)
54
+
55
+ # Sacred Texts Section
56
+ st.markdown('<h2 class="section-header">Sacred Literature</h2>', unsafe_allow_html=True)
57
+
58
+ st.markdown("""
59
+ The foundational texts consulted for this application include works that have guided spiritual seekers
60
+ for centuries, providing insights into the nature of consciousness, reality, and the divine path.
61
+ """)
62
+
63
+ with st.expander("Scriptures", expanded=True):
64
+ st.markdown("""
65
+ - **The Vedas**: Ancient sacred texts including the Rigveda, Samaveda, Yajurveda, and Atharvaveda
66
+ - **Upanishads**: Philosophical texts forming the theoretical basis for Hinduism
67
+ - **Puranas**: Ancient texts embodying stories of the universe's creation, genealogies of kings, heroes, sages, and demigods
68
+ - **Sutras**: Aphoristic texts containing essential teachings in condensed form
69
+ - **Bhagavad Gita**: Sacred dialogue between Krishna and Arjuna on the battlefield
70
+ - **Śrīmad Bhāgavatam**: Sacred text centered on Krishna and his devotees
71
+ - **Agamas**: Traditional texts concerning temple construction, deity worship, and philosophical doctrines
72
+ """)
73
+
74
+ with st.expander("Philosophical & Devotional Traditions", expanded=True):
75
+ st.markdown("""
76
+ - **Bhakti**: Texts and commentaries on the path of devotion
77
+ - **Vedanta**: Works on the philosophical system concerned with self-realization
78
+ - **Yoga**: Texts on the discipline of physical, mental, and spiritual practices
79
+ - **Patanjali**: Writings outlining the philosophy and practice of yoga
80
+ - **Shakti & Shaktha**: Texts focused on divine feminine energy
81
+ - **Tantra**: Works on esoteric traditions and practices
82
+ - **South Indian Vaishnavism**: Texts from the Sri Vaishnava tradition including works of Ramanuja and the Divya Prabandham
83
+ """)
84
+
85
+ with st.expander("Historical Epics", expanded=True):
86
+ st.markdown("""
87
+ - **The Mahabharata**: Ancient epic containing philosophical discourses, including the Bhagavad Gita
88
+ - **The Ramayana**: Epic telling the story of Rama, embodying dharma and ideal conduct
89
+ """)
90
+
91
+ # Saints and Spiritual Masters Section
92
+ st.markdown('<h2 class="section-header">Saints and Spiritual Masters</h2>', unsafe_allow_html=True)
93
+
94
+ st.markdown("""
95
+ The teachings of numerous saints and spiritual masters inform this application. Their experiential
96
+ wisdom offers profound insights into the spiritual journey.
97
+ """)
98
+
99
+ st.markdown('<div class="featured-saints">', unsafe_allow_html=True)
100
+ st.markdown("""
101
+ ### Primary Teachers
102
+ The following masters constitute the core source of teachings in this application:
103
+
104
+ Sri Ramakrishna, Swami Vivekananda, Sri Ramana Maharshi, Sri Nisargadatta Maharaj,
105
+ Paramhansa Yogananda, Swami Sri Yukteswar Giri, Shri Lahiri Mahashaya, Sri Aurobindo,
106
+ Sri Sri Ma Anandamayi, His Divine Grace A.C. Bhaktivedanta Swami Prabhupāda,
107
+ Baba Neeb Karori, Baba Lokenath, Shri Sai Baba, Bhagawan Nityananda,
108
+ Swami Muktananda, and Swami Sivananda
109
+ """)
110
+ st.markdown('</div>', unsafe_allow_html=True)
111
+
112
+ # Create expandable sections for different traditions
113
+ with st.expander("Advaita Vedanta & Self-Inquiry", expanded=False):
114
+ st.markdown("""
115
+ - Sri Ramana Maharshi
116
+ - Sri Nisargadatta Maharaj
117
+ - Sankara (Adi Shankaracharya)
118
+ - Swami Vivekananda
119
+ - Sri Ramakrishna
120
+ - Swami Sivananda
121
+ - Swami Rama Tirtha
122
+ - Akalkot Swami
123
+ - Swami Dayananda Saraswati
124
+ - Swami Swayamprakasa Brahmendra Saraswati
125
+ - Vidyaranya
126
+ - Appayya Dikshitar
127
+ - Sadasiva Brahman
128
+ """)
129
+
130
+ with st.expander("Bhakti & Sant Tradition", expanded=False):
131
+ st.markdown("""
132
+ - Sant Tukaram Maharaj
133
+ - Goswami Tulsidas
134
+ - Sant Kabir Das
135
+ - Sant Dnyaneshwar (Jnanadev)
136
+ - Jayadeva
137
+ - Shri Sant Namdev Maharaj
138
+ - Sant Narahari Sonar
139
+ - Sant Janabai
140
+ - Sant Chokhamela
141
+ - Sant Ravidas
142
+ - Bhagat Pipa
143
+ - Sant Narsi Meheta
144
+ - Mira Bai
145
+ - Sakubai
146
+ - Muktabai
147
+ - Ekanath
148
+ - Samartha Ramdas
149
+ - Dadu
150
+ - Śrī Caitanya (Gauranga)
151
+ - Ramananda
152
+ - Nimbarka
153
+ - Vallabha
154
+ - Madhva
155
+ - Saint Haridas
156
+ - Bhadrachalam Ramdas
157
+ - Potana
158
+ - His Divine Grace A.C. Bhaktivedanta Swami Prabhupāda
159
+ """)
160
+
161
+ with st.expander("Yoga & Kriya Yoga Lineage", expanded=False):
162
+ st.markdown("""
163
+ - Shri Lahiri Mahashaya
164
+ - Swami Sri Yukteswar Giri
165
+ - Paramhansa Yogananda
166
+ - Baba Lokenath
167
+ - Dattatreya
168
+ - Yogi Bhusanda
169
+ - Yogi Jaigisavya
170
+ - Yogi Mukund Rai
171
+ - Joga Paramanand
172
+ - Guru Gorakhnath
173
+ - Guru Matsyendranath
174
+ - Changdev Maharaj
175
+ """)
176
+
177
+ with st.expander("Modern Indian Saints", expanded=False):
178
+ st.markdown("""
179
+ - Sri Aurobindo
180
+ - Sri Sri Ma Anandamayi
181
+ - Baba Neeb Karori
182
+ - Shri Sai Baba
183
+ - Bhagawan Nityananda
184
+ - Swami Muktananda
185
+ - Baba Shri Trailangaswami
186
+ - Narayana Guru
187
+ - Ramalinga Swami
188
+ - Raghavendra Swami
189
+ - Sundaresa Swami
190
+ - Saint Gudidi Baba
191
+ - Shri Raukhdiya Baba
192
+ - Shri Harshdev Puri Maharaj
193
+ - Khaki Baba
194
+ - Sombari Baba Maharaj
195
+ - Hairakhan Baba
196
+ - Bal Brahmachari Maharaj
197
+ """)
198
+
199
+ with st.expander("Tamil Saints & Nayanars", expanded=False):
200
+ st.markdown("""
201
+ - Thirumula Nayanar
202
+ - Appar (Thirunavukkarasar)
203
+ - Sundaramurti
204
+ - Thiru Jnana Sambandhar
205
+ - Manickavasagar
206
+ - Pattinathu Pillayar
207
+ - Thayumanavar
208
+ - Thiruvalluvar
209
+ """)
210
+
211
+ with st.expander("Alvar Saints", expanded=False):
212
+ st.markdown("""
213
+ - Periyalwar
214
+ - Nammalwar
215
+ - Kulasekhara Alwar
216
+ - Thondaradippodi Alwar
217
+ - Thiruppan Alwar
218
+ - Thirumangai Alwar
219
+ - Thirumazhisai Alwar
220
+ - Andal
221
+ - Saint Alavandar
222
+ - Ramanuja
223
+ """)
224
+
225
+ with st.expander("Karnataka Saints & Haridasas", expanded=False):
226
+ st.markdown("""
227
+ - Kanak Das
228
+ - Purandara Das
229
+ - Vyasaraja
230
+ - Gorakumbar
231
+ - Tyagaraja
232
+ - Nilakantha Dikshitar
233
+ """)
234
+
235
+ with st.expander("Sikh Gurus", expanded=False):
236
+ st.markdown("""
237
+ - Guru Nanak
238
+ - Guru Angad
239
+ - Guru Amardas
240
+ - Guru Ramdas
241
+ - Guru Arjun Singh
242
+ - Guru Har Govind
243
+ - Guru Har Rai
244
+ - Guru Har Kishan
245
+ - Guru Tej Bahadur
246
+ - Guru Govind Singh
247
+ """)
248
+
249
+ with st.expander("Ancient Sages & Seers", expanded=False):
250
+ st.markdown("""
251
+ - Maharshi Vyasa
252
+ - Sage Yajnavalkya
253
+ - Sage Nagnath
254
+ - Sage Satyanath
255
+ - Sage Riddhgiri
256
+ - Sri Kurmadas
257
+ - Sant Jagamitra Naga
258
+ """)
259
+
260
+ with st.expander("Buddhist & Jain Teachers", expanded=False):
261
+ st.markdown("""
262
+ - Buddha
263
+ - Mahavira
264
+ - Parsvanatha
265
+ - Milarepa of Tibet
266
+ """)
267
+
268
+ with st.expander("Sufi & Islamic Saints", expanded=False):
269
+ st.markdown("""
270
+ - Jalal-ud-din Rumi
271
+ - Mansoor
272
+ - Shams Tabriez
273
+ - Bulla Shah
274
+ - Rabia
275
+ """)
276
+
277
+ with st.expander("Western & Other Traditions", expanded=False):
278
+ st.markdown("""
279
+ - Zoroaster
280
+ - Confucius
281
+ - Jesus
282
+ - Saint Augustine
283
+ - Saint Francis of Assisi
284
+ - Saint Francis Xavier
285
+ - The Saintly King Bijal
286
+ - Akha
287
+ - Avadayakkal
288
+ - Nandanar
289
+ - Vilwamangal
290
+ - Yogi Vemana
291
+ - Appayyacharya
292
+ - Madalasa
293
+ - Saint Arunagiri
294
+ - Damaji
295
+ """)
296
+
297
+ # Attribution note
298
+ st.markdown("""
299
+ ---
300
+
301
+ ### A Note on Attribution
302
+
303
+ The wisdom contained in this application comes from the teachings, writings, and oral traditions
304
+ of these masters and texts. We have made every effort to respectfully represent their teachings
305
+ while acknowledging that any errors in interpretation are our own.
306
+
307
+ The inclusion of a teacher or text in this list does not imply endorsement of this application
308
+ by that teacher, their lineage, or representatives. It merely indicates that their teachings
309
+ have contributed to our understanding and have been included in our knowledge base.
310
+
311
+ We encourage users to seek out the original texts and teachings for deeper study and to support
312
+ the publishers and organizations that continue to make these precious teachings available.
313
+ """)