rag-cub-webapp / src /utils /read_md.py
alexandro-mayoral-teran
Configurar metadata Docker
878e9a3
Raw
History Blame Contribute Delete
505 Bytes
from pathlib import Path
import os
def read_markdown_file(markdown_path: Path) -> dict:
"""
Lee un archivo markdown convertido previamente como diccionario.
"""
with open(markdown_path, "r", encoding="utf-8") as file:
text = file.read()
return {
"file_name": markdown_path.name,
"file_stem": markdown_path.stem,
"file_path": str(markdown_path),
"text": text,
"character_count": len(text),
"word_count": len(text.split())
}