Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Upload folder using huggingface_hub
Browse files- copy_chromadb.py +5 -1
- modules/config/__init__.py +2 -0
- modules/config/brahma_sutra.py +108 -0
- static/flutter_bootstrap.js +1 -1
- static/flutter_service_worker.js +3 -3
- static/main.dart.js +0 -0
- static/version.json +1 -1
copy_chromadb.py
CHANGED
|
@@ -63,7 +63,11 @@ db_config = {
|
|
| 63 |
"source_collection_name": "taitriya_aranyakam",
|
| 64 |
"destination_collection_name": "taitriya_aranyakam",
|
| 65 |
},
|
| 66 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
|
| 68 |
parser = argparse.ArgumentParser(description="My app with database parameter")
|
| 69 |
|
|
|
|
| 63 |
"source_collection_name": "taitriya_aranyakam",
|
| 64 |
"destination_collection_name": "taitriya_aranyakam",
|
| 65 |
},
|
| 66 |
+
"brahma_sutra": {
|
| 67 |
+
"source_db_path": "../brahma_sutra_ai/chromadb_store",
|
| 68 |
+
"source_collection_name": "brahma_sutra",
|
| 69 |
+
"destination_collection_name": "brahma_sutra",
|
| 70 |
+
},}
|
| 71 |
|
| 72 |
parser = argparse.ArgumentParser(description="My app with database parameter")
|
| 73 |
|
modules/config/__init__.py
CHANGED
|
@@ -1,5 +1,6 @@
|
|
| 1 |
from modules.config.bhagavat_gita import bhagavat_gita_config
|
| 2 |
from modules.config.bhagavata_purana import bhagavata_purana_config
|
|
|
|
| 3 |
from modules.config.chathusloki import chathusloki_config
|
| 4 |
from modules.config.divya_prabandham import divya_prabandham_config
|
| 5 |
from modules.config.kamba_ramayanam import kamba_ramayanam_config
|
|
@@ -39,4 +40,5 @@ scripture_configurations = [
|
|
| 39 |
vishnu_puranam_config,
|
| 40 |
vishnu_sahasranamam_config,
|
| 41 |
yt_metadata_config,
|
|
|
|
| 42 |
]
|
|
|
|
| 1 |
from modules.config.bhagavat_gita import bhagavat_gita_config
|
| 2 |
from modules.config.bhagavata_purana import bhagavata_purana_config
|
| 3 |
+
from modules.config.brahma_sutra import brahma_sutra_config
|
| 4 |
from modules.config.chathusloki import chathusloki_config
|
| 5 |
from modules.config.divya_prabandham import divya_prabandham_config
|
| 6 |
from modules.config.kamba_ramayanam import kamba_ramayanam_config
|
|
|
|
| 40 |
vishnu_puranam_config,
|
| 41 |
vishnu_sahasranamam_config,
|
| 42 |
yt_metadata_config,
|
| 43 |
+
brahma_sutra_config
|
| 44 |
]
|
modules/config/brahma_sutra.py
ADDED
|
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from modules.config.categories import ScriptureCategoryConstants
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
brahma_sutra_config = {
|
| 5 |
+
"name": "brahma_sutra",
|
| 6 |
+
"title": "Brahma Sutra",
|
| 7 |
+
"category": ScriptureCategoryConstants.VEDAM,
|
| 8 |
+
"output_dir": "./output/brahma_sutra",
|
| 9 |
+
"collection_name": "brahma_sutra",
|
| 10 |
+
"collection_embedding_fn": "openai",
|
| 11 |
+
"unit": "sutra",
|
| 12 |
+
"unit_field": "sutra_number",
|
| 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_number')} || {doc.get('sutra_number_sa')} ||"
|
| 22 |
+
),
|
| 23 |
+
},
|
| 24 |
+
"metadata_fields": [
|
| 25 |
+
{
|
| 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: [
|
| 33 |
+
"जिज्ञासाधिकरणम्॥",
|
| 34 |
+
"अधिकारिकाघिकरणम्॥",
|
| 35 |
+
"अन्तस्थत्वाघिकरणम् ॥",
|
| 36 |
+
"आनन्दमयाधिकरण ॥",
|
| 37 |
+
"ईक्षत्यधिकरणम्॥",
|
| 38 |
+
"छन्दोऽभिघानाधिकरणम्॥",
|
| 39 |
+
"जन्माधघिकरणम् ॥",
|
| 40 |
+
"ज्योतिरघधिकरणम्॥",
|
| 41 |
+
"सर्वगतत्वाघिकरणम्॥",
|
| 42 |
+
"पादान्त्यप्राणाघिकरणम्॥",
|
| 43 |
+
"प्राणाघिकरणम्॥",
|
| 44 |
+
"शास्त्रयोनित्वाघिकरणम्॥",
|
| 45 |
+
"समन्वयाधिकरणम् ॥",
|
| 46 |
+
"आकाशाधिकरणम् ॥",
|
| 47 |
+
],
|
| 48 |
+
"is_unique": True,
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"name": "adhyaya_number",
|
| 52 |
+
"datatype": "int",
|
| 53 |
+
"label": "Adhyaya Number",
|
| 54 |
+
"description": "Adhyaya Number",
|
| 55 |
+
"show_as_filter": True,
|
| 56 |
+
"is_unique": True,
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"name": "pada_number",
|
| 60 |
+
"datatype": "int",
|
| 61 |
+
"label": "Pada Number",
|
| 62 |
+
"description": "Pada Number",
|
| 63 |
+
"show_as_filter": True,
|
| 64 |
+
"is_unique": True,
|
| 65 |
+
},
|
| 66 |
+
{
|
| 67 |
+
"name": "adhikaranam_number",
|
| 68 |
+
"datatype": "int",
|
| 69 |
+
"label": "Adhikaranam Number",
|
| 70 |
+
"description": "Adhikaranam Number",
|
| 71 |
+
"show_as_filter": True,
|
| 72 |
+
"is_unique": True,
|
| 73 |
+
},
|
| 74 |
+
{
|
| 75 |
+
"name": "sutra_number",
|
| 76 |
+
"datatype": "int",
|
| 77 |
+
"label": "Relative Sutra Number",
|
| 78 |
+
"description": "Relative Sutra Number",
|
| 79 |
+
"show_as_filter": True,
|
| 80 |
+
"is_unique": True,
|
| 81 |
+
},
|
| 82 |
+
{
|
| 83 |
+
"name": "_global_index",
|
| 84 |
+
"datatype": "int",
|
| 85 |
+
"label": "Absolute Sutra Number",
|
| 86 |
+
"description": "Absolute Sutra Number",
|
| 87 |
+
"show_as_filter": True,
|
| 88 |
+
"is_unique": True,
|
| 89 |
+
},
|
| 90 |
+
{
|
| 91 |
+
"name": "text",
|
| 92 |
+
"label": "Lyrics in sanskrit",
|
| 93 |
+
"datatype": "str",
|
| 94 |
+
"description": "The original sutra in sanskrit.",
|
| 95 |
+
"show_as_filter": True,
|
| 96 |
+
},
|
| 97 |
+
],
|
| 98 |
+
"pdf_path": "./data/brahma_sutra.pdf",
|
| 99 |
+
"source": "https://sanskritdocuments.org/doc_z_misc_major_works/brahma_suutra.html",
|
| 100 |
+
"language": "san+eng",
|
| 101 |
+
"example_labels": [
|
| 102 |
+
"Brahma Sutra",
|
| 103 |
+
],
|
| 104 |
+
"examples": [
|
| 105 |
+
"Show some sutras from Brahma Sutra",
|
| 106 |
+
],
|
| 107 |
+
"llm_hints": [],
|
| 108 |
+
}
|
static/flutter_bootstrap.js
CHANGED
|
@@ -38,6 +38,6 @@ _flutter.buildConfig = {"engineRevision":"ddf47dd3ff96dbde6d9c614db0d7f019d7c7a2
|
|
| 38 |
|
| 39 |
_flutter.loader.load({
|
| 40 |
serviceWorkerSettings: {
|
| 41 |
-
serviceWorkerVersion: "
|
| 42 |
}
|
| 43 |
});
|
|
|
|
| 38 |
|
| 39 |
_flutter.loader.load({
|
| 40 |
serviceWorkerSettings: {
|
| 41 |
+
serviceWorkerVersion: "2135147973"
|
| 42 |
}
|
| 43 |
});
|
static/flutter_service_worker.js
CHANGED
|
@@ -41,16 +41,16 @@ const RESOURCES = {"assets/AssetManifest.bin": "47af0a83b2639b8c228d8c16e886abd8
|
|
| 41 |
"canvaskit/skwasm_heavy.wasm": "8034ad26ba2485dab2fd49bdd786837b",
|
| 42 |
"favicon.png": "5dcef449791fa27946b3d35ad8803796",
|
| 43 |
"flutter.js": "888483df48293866f9f41d3d9274a779",
|
| 44 |
-
"flutter_bootstrap.js": "
|
| 45 |
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
|
| 46 |
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
|
| 47 |
"icons/Icon-maskable-192.png": "c457ef57daa1d16f64b27b786ec2ea3c",
|
| 48 |
"icons/Icon-maskable-512.png": "301a7604d45b3e739efc881eb04896ea",
|
| 49 |
"index.html": "155745e967e3e0ecf6d7333ea445658e",
|
| 50 |
"/": "155745e967e3e0ecf6d7333ea445658e",
|
| 51 |
-
"main.dart.js": "
|
| 52 |
"manifest.json": "9d43d4621f8c3ed75ad4ffe729655ecc",
|
| 53 |
-
"version.json": "
|
| 54 |
// The application shell files that are downloaded before a service worker can
|
| 55 |
// start.
|
| 56 |
const CORE = ["main.dart.js",
|
|
|
|
| 41 |
"canvaskit/skwasm_heavy.wasm": "8034ad26ba2485dab2fd49bdd786837b",
|
| 42 |
"favicon.png": "5dcef449791fa27946b3d35ad8803796",
|
| 43 |
"flutter.js": "888483df48293866f9f41d3d9274a779",
|
| 44 |
+
"flutter_bootstrap.js": "1e43b13830bb5484ea61382c3ab8c4d7",
|
| 45 |
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
|
| 46 |
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
|
| 47 |
"icons/Icon-maskable-192.png": "c457ef57daa1d16f64b27b786ec2ea3c",
|
| 48 |
"icons/Icon-maskable-512.png": "301a7604d45b3e739efc881eb04896ea",
|
| 49 |
"index.html": "155745e967e3e0ecf6d7333ea445658e",
|
| 50 |
"/": "155745e967e3e0ecf6d7333ea445658e",
|
| 51 |
+
"main.dart.js": "fbb2bf3661bf0cb6c4c93d5ff6451fbe",
|
| 52 |
"manifest.json": "9d43d4621f8c3ed75ad4ffe729655ecc",
|
| 53 |
+
"version.json": "d0bf63787b6ae55a9b5a0ea270d91d45"};
|
| 54 |
// The application shell files that are downloaded before a service worker can
|
| 55 |
// start.
|
| 56 |
const CORE = ["main.dart.js",
|
static/main.dart.js
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
static/version.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"app_name":"bhashyam_ai","version":"1.0.
|
|
|
|
| 1 |
+
{"app_name":"bhashyam_ai","version":"1.0.66","build_number":"66","package_name":"bhashyam_ai"}
|