Spaces:
Sleeping
Sleeping
| import sys | |
| import chromadb | |
| from pathlib import Path | |
| PROJECT_ROOT = Path(__file__).resolve().parent.parent | |
| # transcripts_folder_path = '/home/nightwing/Codes/Xyzbot/Data/transcripts' | |
| # transcripts_folder_path = 'Data/transcripts' | |
| transcripts_folder_path = PROJECT_ROOT / "Data" / "transcripts" | |
| chromadb_path = PROJECT_ROOT / "Rag" / "chromadb.db" | |
| client = chromadb.PersistentClient(path=str(chromadb_path)) | |
| collection = client.get_or_create_collection(name="yt_transcript_collection") | |
| sys.path.append(str(PROJECT_ROOT)) | |
| sys.path.append(str(PROJECT_ROOT / "Rag")) | |
| # print("Python path:", sys.path) | |
| from Rag.rag_pipeline import main_workflow | |
| # Run the application | |
| if __name__ == "__main__": | |
| main_workflow(transcripts_folder_path, collection) |