vikramvasudevan commited on
Commit
1e0d5fb
·
verified ·
1 Parent(s): e6c3051

Upload folder using huggingface_hub

Browse files
modules/config/bhagavat_gita.py CHANGED
@@ -7,7 +7,7 @@ from modules.scripture_helpers.bhagavat_gita_helper import (
7
  bhagavat_gita_config = {
8
  "name": "bhagavat_gita",
9
  "title": "Bhagavat Gita",
10
- "category" : ScriptureCategoryConstants.ITHIHASAM,
11
  "output_dir": "./output/bhagavat_gita",
12
  "collection_name": "bhagavat_gita_openai",
13
  "collection_embedding_fn": "openai",
 
7
  bhagavat_gita_config = {
8
  "name": "bhagavat_gita",
9
  "title": "Bhagavat Gita",
10
+ "category" : ScriptureCategoryConstants.VEDANTA,
11
  "output_dir": "./output/bhagavat_gita",
12
  "collection_name": "bhagavat_gita_openai",
13
  "collection_embedding_fn": "openai",
modules/config/brahma_sutra.py CHANGED
@@ -4,7 +4,7 @@ from modules.config.categories import ScriptureCategoryConstants
4
  brahma_sutra_config = {
5
  "name": "brahma_sutra",
6
  "title": "Brahma Sutra",
7
- "category": ScriptureCategoryConstants.SUTRA,
8
  "output_dir": "./output/brahma_sutra",
9
  "collection_name": "brahma_sutra",
10
  "collection_embedding_fn": "openai",
@@ -12,13 +12,17 @@ brahma_sutra_config = {
12
  "unit_field": "_global_index",
13
  # "chapter_order": lambda: get_chapter_order_from_brahma_sutra(),
14
  "field_mapping": {
15
- "text": "sutra_text",
 
16
  "unit_index": "sutra_number",
17
  "chapter_name": "adhikaranam_name",
 
 
 
18
  "relative_path": lambda doc: (
19
  "॥ ब्रह्मसूत्राणि ॥"
20
  if not doc.get("sutra_number") or doc.get("sutra_number") == "-"
21
- else f"॥ ब्रह्मसूत्राणि ॥ {doc.get('adhyaya_number')}.{doc.get('pada_number')}.{doc.get('adhikaranam_number')}.{doc.get('sutra_index')} || {doc.get('sutra_number_sa')} ||"
22
  ),
23
  },
24
  "metadata_fields": [
@@ -26,211 +30,201 @@ brahma_sutra_config = {
26
  "name": "adhikaranam_name",
27
  "datatype": "str",
28
  "label": "Adhikaranam Name",
29
- "description": "Name of the Adhikaranam",
30
  "show_as_filter": True,
31
  "component": "dropdown",
32
- "lov": lambda: sorted(
33
- [
34
- "अंशाधिकरणम्॥?",
35
- "अक्षराधिकरणम्॥",
36
- "अग्न्याद्यधिकरणम्॥",
37
- "अङ्गाधिकरणम्॥",
38
- "अङ्गावबद्धाधिकरणम्॥",
39
- "अचिराद्यधिकरणम्॥",
40
- "अण्वधिकरणम्॥",
41
- "अतिवाहिताघिकरणम्॥",
42
- "अदृश्यत्वाघिकरणम्॥",
43
- "अदृष्टाघिकरणम्॥",
44
- "अधिकारिकाघिकरणम्॥",
45
- "अध्यक्षाधिकरणम्॥",
46
- "अध्यानाघिकरणम्॥",
47
- "अनन्याधिपत्यधिकरणम्॥",
48
- "अनावृत्त्यघिकरणम्॥",
49
- "अनियमाघिकरणम्॥",
50
- "अनिष्टाघिकरणम्॥",
51
- "अनुकृत्यघिकरणम्॥",
52
- "अनुबन्धाघिकरणम्॥",
53
- "अनुमानिकाघिकरणम्॥",
54
- "अन्तयाम्यधिकरणम्॥",
55
- "अन्तराधिकरणम्॥",
56
- "अन्तराधिकरणम्॥?",
57
- "अन्तस्थत्वाघिकरणम् ॥",
58
- "अन्तृतत्वाधिकरणम्॥",
59
- "अन्याधिकरणम्॥",
60
- "अन्राबावाधिकरणम्॥",
61
- "अन्वयाधिकरणम्॥",
62
- "अपशूद्राधिकरणम्॥",
63
- "अपिसप्ताधिकरणम्॥",
64
- "अप्रायणाघिकरणम्॥",
65
- "अबधिकरणम्॥",
66
- "अभवाघिकरणम्॥",
67
- "अभ्युपमाघिकरणम्॥",
68
- "अम्बुवदधिकरणम्॥",
69
- "अरूपाधिकरणम्॥",
70
- "अविभागाघिकरणम्॥",
71
- "अविशेषाधिकरणम्॥",
72
- "अवृत्त्यधिकरणम्॥",
73
- "अव्यक्तश्वाघिकरणम्॥",
74
- "अश्रुतत्वाधिकरणम्॥",
75
- "असदघिकरणम्॥",
76
- "असदघिकरणम्॥?",
77
- "असम्भवाधिकरणम्॥?",
78
- "असावेत्रिकघधिकरणम्॥",
79
- "अहिकुण्डलाधिकरणम्॥",
80
- "आकाशाघधिकरणम्॥",
81
- "आकाशाधिकरणम् ॥",
82
- "आकाशाधिकरणम्॥",
83
- "आत्माघिकरणम्॥",
84
- "आदित्याधिकरणम्॥",
85
- "आद्मगहीत्यघिकरणम्॥",
86
- "आनन्दमयाधिकरण ॥",
87
- "आरम्भणाघिकरणम्॥",
88
- "आसीनाघिकरणम्॥",
89
- "इतराधिकरणम्॥",
90
- "इयदामननाघिकरणम्॥",
91
- "ईक्षत्यधिकरणम्॥",
92
- "उत्क्रान्त्यधिकरणम्॥?",
93
- "उत्पत्यधिकरणम्॥",
94
- "उपमाधिकरणम्॥",
95
- "उपसंहाराधिकरणम्॥",
96
- "उभयलिङ्गाधिकरणम्॥",
97
- "एकाघिकरणम्॥",
98
- "ऐहिकाघिकरणम्॥",
99
- "कममानुस्मृत्यधिकरणम्॥",
100
- "कम्पनाघिकरणम्॥",
101
- "कर्तृत्वाधिकरणम्॥",
102
- "कामाधिकरणम्॥",
103
- "काम्याधघिकरणम्॥",
104
- "कायोघिकरणम्॥",
105
- "कार्याधिकरणम्॥",
106
- "कृतात्ययाघिकरणम्॥",
107
- "कृत्स्नभावाघिकरणम्॥",
108
- "गुहाधिकरणम्॥",
109
- "चक्षुराध्यधिकरणम्॥",
110
- "चरणाधिकरणम्॥",
111
- "छन्दाघिकरणम्॥",
112
- "छन्दोऽभिघानाधिकरणम्॥",
113
- "जन्माधघिकरणम् ॥",
114
- "जिज्ञासाधिकरणम्",
115
- "ज्ञाधघिकरणम्॥",
116
- "ज्योतिरघधिकरणम्॥",
117
- "ज्योतिरघिकरणम्॥",
118
- "ज्योतिराद्यदिकरणम्॥?",
119
- "ज्योतिरुपक्रमाघिकरणम्॥",
120
- "तटिद्धिकरणम्॥",
121
- "तत् स्वाभाव्याधिकरणम्॥",
122
- "तत्पूर्वकत्वाघिकरणम्॥",
123
- "तत्राप्यधिकरणम्॥",
124
- "तथान्यत्वाघिकरणम्॥",
125
- "तदघिगमाधिकरणम्॥",
126
- "तदन्तराधिकरणम्॥",
127
- "तदभावाधिकरणम्॥",
128
- "तदोकोज्वळनाधिकरणम्॥",
129
- "तृतीयाघिकरणम्॥",
130
- "तेजोघिकरणम्॥?",
131
- "त्यात्मकत्वाघिकरणम्॥",
132
- "दहराधिकरणम्॥",
133
- "देवताघिकरणम्॥",
134
- "दोहयोगाघिकरणम्॥",
135
- "ध्युभ्याघिकरणम् ॥",
136
- "न प्रतीकाघिकरणम्॥",
137
- "न विलक्षणत्वाघिकरण्॥",
138
- "न शङ्खोपसङ्घहादिकरणम्(पञ्चजनाघिकरणम्)॥",
139
- "न सामान्याधकरणम्॥",
140
- "न स्थानतोऽप्यधिकरणम्॥",
141
- "नकास्मन्नाधकरणम्॥",
142
- "नवाघिकरणम्॥",
143
- "नवाधिकरणम्॥",
144
- "नातचिरणांधकरणम्॥",
145
- "नानाशब्दाघिकरणम्॥",
146
- "निर्धारणाधिकरणम्॥",
147
- "नैकस्मिन्नधिकरणम्॥?",
148
- "पञ्चवृत्���्यधिकरणम्॥?",
149
- "पत्युरघधिकरणम्॥",
150
- "परमताघधिकरणम्॥",
151
- "पराधिकरणम्॥",
152
- "पराभिध्यानाघिकरणम्॥",
153
- "परेणाधिकरणम्॥",
154
- "पादान्त्यप्राणाघिकरणम्॥",
155
- "पालकत्वाघिकरणम्॥",
156
- "पुंस्त्वाघिकरणम्॥?",
157
- "पुरुषाघिकरणम्॥",
158
- "पुरुषार्थाघिकरणम्॥",
159
- "पुरुषाष्माघिकरणम्॥",
160
- "पूर्वविकल्पाघिकरणम्॥",
161
- "प्रकृत्यधिकरणम्॥",
162
- "प्रथमाघिकरणम्॥",
163
- "प्रदानाघिकरणम्॥",
164
- "प्रबोधाघिकरणम्॥",
165
- "प्रभ्यातराधिकरणम्॥",
166
- "प्राणगत्यधिकरणम्॥",
167
- "प्राणाघिकरणम्॥",
168
- "प्राप्यधिरकणम्॥",
169
- "प्रियशिरस्त्वाधिकरणम्॥",
170
- "फलश्रुत्यधिकरणम्॥",
171
- "फलाधिकरणम्॥",
172
- "ब्रह्मणाघिकरणम्॥",
173
- "ब्रह्माघिकरणम्॥",
174
- "ब्राह्मणाघिकरणम्॥",
175
- "भाक्ताघिकरणम्॥",
176
- "भूताघिकरणम्॥",
177
- "भूमाघिकरणम्॥",
178
- "भूमाधिकरणम् ॥",
179
- "भोक्रघिकरणम्॥",
180
- "मन:प्राणाघिकरणम्॥",
181
- "मनोघिकरणम्॥",
182
- "मातरिश्वाघिकरणम्॥?",
183
- "मासाधिकरणम्॥",
184
- "मुक्ताघिकरणम्॥",
185
- "मुक्तिफलाधिकरणम्॥",
186
- "यथेताघिकरणम्॥",
187
- "यावदधिकरणम्॥?",
188
- "यावद्घिकरणम्॥",
189
- "योगयधिकरणम्॥",
190
- "योन्यधिकरणम्॥",
191
- "रचनानुपपत्त्यधिकरणम्॥?",
192
- "रताधकरणम्॥",
193
- "लिङ्गभूयस्त्वाधिकरणम्॥",
194
- "वाङ्मनसाधिकरणम्॥",
195
- "वामनाधिकरणम्॥",
196
- "वायुशब्दाधिकरणम्॥",
197
- "विकल्पाघिकरणम्॥",
198
- "विद्याधिकरणम्॥",
199
- "विध्याघिकरणम्॥",
200
- "विपययाघिकरणम्॥",
201
- "वियद्घिकरणम्॥?",
202
- "वृद्धिह्टासाधिकरणम्॥",
203
- "वेदाधिकरणम्॥",
204
- "वैद्युताघिकरणम्॥",
205
- "वैशेषिकाधिकरणम्॥?",
206
- "वैश्वनराधिकरणम्॥",
207
- "व्यतिहाराधिकरणम्॥",
208
- "शम्भृत्यधिकरणम्॥",
209
- "शास्त्रयोनित्वाघिकरणम्॥",
210
- "श्रुत्यधिकरणम्॥",
211
- "श्रेष्ठाधिकरणम्॥",
212
- "सङ्कल्पाघिकरणम्॥",
213
- "सङ्ज्ञाधिकरणम्॥?",
214
- "सत्याधिकरणम्॥",
215
- "सदधिकरणम्॥",
216
- "सन्ध्यादिकरणम्॥",
217
- "सप्तगात्यधिकरणम्॥",
218
- "समदायाघिकरणम्॥",
219
- "समन्वयाधिकरणम् ॥",
220
- "समाकर्षा���िकरणम्॥",
221
- "समानाधिकरणम्॥",
222
- "सम्पत्यघिकरणम्॥",
223
- "सम्पद्याघिकरणम्॥",
224
- "सर्वगतत्वाघिकरणम्॥",
225
- "सर्वभेदाधिकरणम्॥",
226
- "सुषुप्त्यधिकरणम्॥",
227
- "स्तित्यधिकरणम्॥",
228
- "स्थानविशेषाधिकरणम्॥",
229
- "स्थित्यधिकरणम्॥",
230
- "स्मृत्यधिकरणम्॥?",
231
- "हान्याघिकरणम्॥",
232
- ]
233
- ),
234
  "is_unique": True,
235
  },
236
  {
@@ -242,7 +236,7 @@ brahma_sutra_config = {
242
  "is_unique": True,
243
  },
244
  {
245
- "name": "pada_number",
246
  "datatype": "int",
247
  "label": "Pada Number",
248
  "description": "Pada Number",
@@ -258,7 +252,7 @@ brahma_sutra_config = {
258
  "is_unique": True,
259
  },
260
  {
261
- "name": "sutra_index",
262
  "datatype": "int",
263
  "label": "Relative Sutra Number",
264
  "description": "Relative Sutra Number",
@@ -274,15 +268,29 @@ brahma_sutra_config = {
274
  "is_unique": True,
275
  },
276
  {
277
- "name": "text",
278
  "label": "Lyrics in sanskrit",
279
  "datatype": "str",
280
  "description": "The original sutra in sanskrit.",
281
  "show_as_filter": True,
282
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
283
  ],
284
  "pdf_path": "./data/brahma_sutra.pdf",
285
- "source": "https://sanskritdocuments.org/doc_z_misc_major_works/brahma_suutra.html",
286
  "language": "san+eng",
287
  "example_labels": [
288
  "Brahma Sutra",
 
4
  brahma_sutra_config = {
5
  "name": "brahma_sutra",
6
  "title": "Brahma Sutra",
7
+ "category": ScriptureCategoryConstants.VEDANTA,
8
  "output_dir": "./output/brahma_sutra",
9
  "collection_name": "brahma_sutra",
10
  "collection_embedding_fn": "openai",
 
12
  "unit_field": "_global_index",
13
  # "chapter_order": lambda: get_chapter_order_from_brahma_sutra(),
14
  "field_mapping": {
15
+ "text": "sutra_text_sa",
16
+ "transliteration": "sutra_text",
17
  "unit_index": "sutra_number",
18
  "chapter_name": "adhikaranam_name",
19
+ "translation": "commentary",
20
+ "author": lambda doc: f"VedaVyasa",
21
+ "reference_link": "page_url",
22
  "relative_path": lambda doc: (
23
  "॥ ब्रह्मसूत्राणि ॥"
24
  if not doc.get("sutra_number") or doc.get("sutra_number") == "-"
25
+ else f"॥ ब्रह्मसूत्राणि ॥ {doc.get('adhyaya_number')}.{doc.get('section_number')}.{doc.get('adhikaranam_number')}.{doc.get('sutra_number')} || {doc.get('_global_index')} ||"
26
  ),
27
  },
28
  "metadata_fields": [
 
30
  "name": "adhikaranam_name",
31
  "datatype": "str",
32
  "label": "Adhikaranam Name",
33
+ "description": "Name of the Adhikaranam in English",
34
  "show_as_filter": True,
35
  "component": "dropdown",
36
+ "lov": lambda: [
37
+ "Abadhikaranam",
38
+ "Abhavadhikaranam",
39
+ "Adaradhikaranam",
40
+ "Adhikaradhikaranam",
41
+ "Adhyakshadhikaranam",
42
+ "Adhyanadhikaranam",
43
+ "Adityadimatyadhikaranam",
44
+ "Adrisyatvadhikaranam",
45
+ "Agnihotradyadhikaranam",
46
+ "Agnindhanadyadhikaranam",
47
+ "Aihikadhikaranam",
48
+ "Aikatmyadhikaranam",
49
+ "Akasadhikaranam",
50
+ "Aksharadhikaranam",
51
+ "Aksharadhyadhikaranam",
52
+ "Amsadhikaranam",
53
+ "Anandadyadhikaranam",
54
+ "Anandamayadhikaranam",
55
+ "Anarabdhadhikaranam",
56
+ "Anavishkaradhikarnam",
57
+ "Angavabaddhadhikaranam",
58
+ "Anishtadikaryadhikaranam",
59
+ "Aniyamadhikaranam",
60
+ "Antaradhikaranam",
61
+ "Antaratvadhikaranam",
62
+ "Antaravijnanadhikaranam",
63
+ "Antaryamyadhikaranam",
64
+ "Anukrityadhikaranam",
65
+ "Anumanikadhikaranam",
66
+ "Anyadhisthitadhikaranam",
67
+ "Anyathatvadhikaranam",
68
+ "Apasudradhikaranam",
69
+ "Apratikalambanadhikaranam",
70
+ "Aprayanadhikaranam",
71
+ "Arambhanadhikaranam",
72
+ "Archiradyadhikaranam",
73
+ "Arthantaratvadivyapadesadhikaranam",
74
+ "Asambhavadhikaranam",
75
+ "Ashramakarmadhikaranam",
76
+ "Asinadhikaranam",
77
+ "Asrityupakramadhikaranam",
78
+ "Ativahikadhikaranam",
79
+ "Atmadhikaranam",
80
+ "Atmagrihityadhikaranam",
81
+ "Atmatvopasanadhikaranam",
82
+ "Attradhikaranam",
83
+ "Avibhagadhikaranam",
84
+ "Avibhagena drishtatvadhikaranam",
85
+ "Avrittyadhikaranam",
86
+ "Bahiradhikaranam",
87
+ "Balakyadhikaranam",
88
+ "Bhoktrapattyadhikaranam",
89
+ "Bhumadhikaranam",
90
+ "Brahmadhikaranam",
91
+ "Brahmadrishtyadhikaranam",
92
+ "Chamasadhikaranam",
93
+ "Characharavyapasrayadhikaranam",
94
+ "Daharadhikaranam",
95
+ "Dakshinayanadhikaranam",
96
+ "Devatadhikaranam",
97
+ "Dyubhvadyadhikaranam",
98
+ "Ekagratadhikaranam",
99
+ "Ekasminnasambhavadhikaranam",
100
+ "Gaterarthavattvadhikaranam",
101
+ "Guhapravishtadhikaranam",
102
+ "Hanyadhikaranam",
103
+ "Ikshatikarmavyapadesadhikaranam",
104
+ "Ikshatyadyadhikaranam",
105
+ "Indriyadhikaranam",
106
+ "Itarakshapanadhikaranam",
107
+ "Itarasamsleshadhikaranam",
108
+ "Itaravyapadesadhikaranam",
109
+ "Iyadadhikaranam",
110
+ "Jagadvyaparadhikaranam",
111
+ "Janmadyadhikaranam",
112
+ "Jijnasadhikaranam",
113
+ "Jnadhikaranam",
114
+ "Jyotiradhikaranam",
115
+ "Jyotiradyadhikaranam",
116
+ "Jyotischaranadhikaranam",
117
+ "Kamadyadhikaranam",
118
+ "Kampanadhikaranam",
119
+ "Kamyadhikaranam",
120
+ "Karanatvadhikaranam",
121
+ "Karmanusmritisabdavidhyadhikaranam",
122
+ "Kartradhikaranam",
123
+ "Karyadhikaranam",
124
+ "Karyakhyanadhikaranam",
125
+ "Kritatyayadhikaranam",
126
+ "Kritsnaprasaktyadhikaranam",
127
+ "Lingabhuyastvadhikaranam",
128
+ "Mahaddirghadhikaranam",
129
+ "Mano'dhikaranam",
130
+ "Matarisvadhikaranam",
131
+ "Mugdhe'rdhasampattyadhikaranam",
132
+ "Muktiphaladhikaranam",
133
+ "Na Vilakshanatvadhikaranam",
134
+ "Nabhavadhikaranam",
135
+ "Natichiradhikaranam",
136
+ "Paradhikaranam",
137
+ "Paramanujagadakaranatvadhikaranam",
138
+ "Paramarsadhikaranam",
139
+ "Parayattadhikaranam",
140
+ "Pariplavadhikaranam",
141
+ "Patyadhikaranam",
142
+ "Phaladhikaranam",
143
+ "Pradanadhikaranam",
144
+ "Pradipadhikaranam",
145
+ "Prakritaitavattvadhikaranam",
146
+ "Prakrtyadhikaranam",
147
+ "Pramitadhikaranam",
148
+ "Pranadhikaranam",
149
+ "Prananutvadhikaranam",
150
+ "Pranasraishthyadhikaranam",
151
+ "Pranotpattyadhikaranam",
152
+ "Pratardanadhikaranam",
153
+ "Pratikadhikaranam",
154
+ "Pratishedhadhikaranam",
155
+ "Prayojanatvadhikaranam",
156
+ "Prithivyadhikaranam",
157
+ "Purusharthadhikaranam",
158
+ "Purushavidyadhikaranam",
159
+ "Rachananupapattyadhikaranam",
160
+ "Rasmyadhikaranam",
161
+ "Sabdadibhedadhikaranam",
162
+ "Sabhavyapattyadhikaranam",
163
+ "Sahakaryantaravidhyadhikaranam",
164
+ "Samanadhikaranam",
165
+ "Samanvayadhikaranam",
166
+ "Sambandhadhikaranam",
167
+ "Sambhrityadhikaranam",
168
+ "Samjnamurtiklriptyadhikaranam",
169
+ "Sampadyavirbhavadhikaranam",
170
+ "Samparayadhikaranam",
171
+ "Samsaravyapadesadhikaranam",
172
+ "Samudayadhikaranam",
173
+ "Sandhyadhikaranam",
174
+ "Sankalpadhikaranam",
175
+ "Sankhyopasangrahadhikaranam",
176
+ "Saptagatyadhikaranam",
177
+ "Sarvabhedadhikaranam",
178
+ "Sarvadharmopapattyadhikaranam",
179
+ "Sarvannanumatyadhikaranam",
180
+ "Sarvapekshadhikaranam",
181
+ "Sarvatra Prasiddhyadhikaranam",
182
+ "Sarvavedantapratyayadhikaranam",
183
+ "Sarvavyakhyanadhikaranam",
184
+ "Sarvopetadhikaranam",
185
+ "Sastrayonitvadhikaranam",
186
+ "Satyadyadhikaranam",
187
+ "Section 3",
188
+ "Sishtaparigrahadhikaranam",
189
+ "Smrityadhikaranam",
190
+ "Sreshthanutvadhikaranam",
191
+ "Stutimatradhikaranam",
192
+ "Sushuptyutkrantyadhikaranam",
193
+ "Svamyadhikaranam",
194
+ "Tadabhavadhikaranam",
195
+ "Tadabhidhyanadhikaranam",
196
+ "Tadadhigamadhikaranam",
197
+ "Tadantarapratipattyadhikaranam",
198
+ "Tadbhutadhikaranam",
199
+ "Tadidadhikaranam",
200
+ "Tadoko'dhikaranam",
201
+ "Takshadhikaranam",
202
+ "Tannirdharanadhikaranam",
203
+ "Tejo'dhikaranam",
204
+ "Ubhayalingadhikaranam",
205
+ "Upasamharadarsanadhikaranam",
206
+ "Upasamharadhikaranam",
207
+ "Utkrantigatyadhikaranam",
208
+ "Utpattyasambhavadhikaranam",
209
+ "Vagadhikaranam",
210
+ "Vagadilayadhikaranam",
211
+ "Vaisamyanairghrinyadhikaranam",
212
+ "Vaisvanaradhikaranam",
213
+ "Vakyanvayadhikaranam",
214
+ "Vayukriyadhikaranam",
215
+ "Vayvadhikaranam",
216
+ "Vedhadyadhikaranam",
217
+ "Vidhuradhikaranam",
218
+ "Vidyajnanasadhanadhikaranam",
219
+ "Vikalpadhikaranam",
220
+ "Viparyayadhikaranam",
221
+ "Viyadadhikaranam",
222
+ "Vyaptyadhikaranam",
223
+ "Vyatiharadhikaranam",
224
+ "Yathasrayabhavadhikaranam",
225
+ "Yavadadhikaradhikaranam",
226
+ "Yogapratyuktyadhikaranam",
227
+ ],
 
 
 
 
 
 
 
 
 
 
228
  "is_unique": True,
229
  },
230
  {
 
236
  "is_unique": True,
237
  },
238
  {
239
+ "name": "section_number",
240
  "datatype": "int",
241
  "label": "Pada Number",
242
  "description": "Pada Number",
 
252
  "is_unique": True,
253
  },
254
  {
255
+ "name": "sutra_number",
256
  "datatype": "int",
257
  "label": "Relative Sutra Number",
258
  "description": "Relative Sutra Number",
 
268
  "is_unique": True,
269
  },
270
  {
271
+ "name": "sutra_text_sa",
272
  "label": "Lyrics in sanskrit",
273
  "datatype": "str",
274
  "description": "The original sutra in sanskrit.",
275
  "show_as_filter": True,
276
  },
277
+ {
278
+ "name": "sutra_text",
279
+ "label": "Lyrics in English",
280
+ "datatype": "str",
281
+ "description": "The original sutra in transliterated English.",
282
+ "show_as_filter": True,
283
+ },
284
+ {
285
+ "name": "commentary",
286
+ "label": "Detailed Commentary in English",
287
+ "datatype": "str",
288
+ "description": "Detailed commentary in English.",
289
+ "show_as_filter": True,
290
+ },
291
  ],
292
  "pdf_path": "./data/brahma_sutra.pdf",
293
+ "source": "https://www.swami-krishnananda.org/bs_1/bs_1.html",
294
  "language": "san+eng",
295
  "example_labels": [
296
  "Brahma Sutra",
modules/config/categories.py CHANGED
@@ -11,7 +11,7 @@ class ScriptureCategoryConstants:
11
  PURANAM: str = "puranam"
12
  STOTRAM: str = "stotram"
13
  SOCIAL_MEDIA: str = "social"
14
- SUTRA: str = "sutra"
15
 
16
 
17
  @dataclass
@@ -43,7 +43,7 @@ scripture_categories = ScriptureCategories(
43
  name=ScriptureCategoryConstants.SOCIAL_MEDIA, title="Social Media"
44
  ),
45
  ScriptureCategory(
46
- name=ScriptureCategoryConstants.SUTRA, title="Sutras"
47
  ),
48
  ]
49
  )
 
11
  PURANAM: str = "puranam"
12
  STOTRAM: str = "stotram"
13
  SOCIAL_MEDIA: str = "social"
14
+ VEDANTA: str = "vedanta"
15
 
16
 
17
  @dataclass
 
43
  name=ScriptureCategoryConstants.SOCIAL_MEDIA, title="Social Media"
44
  ),
45
  ScriptureCategory(
46
+ name=ScriptureCategoryConstants.VEDANTA, title="Vedanta"
47
  ),
48
  ]
49
  )