fixed linting as well as file path

This commit is contained in:
Saifeddine ALOUI
2025-02-01 01:15:06 +01:00
parent ef35f9a4e4
commit e09cb85f37
2 changed files with 16 additions and 10 deletions

View File

@@ -977,15 +977,16 @@ def create_app(args):
if not pm.is_installed("docling"):
pm.install("docling")
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert(file_path)
content = result.document.export_to_markdown()
case ".docx":
if not pm.is_installed("docling"):
pm.install("docling")
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert(file_path)
content = result.document.export_to_markdown()
@@ -994,6 +995,7 @@ def create_app(args):
if not pm.is_installed("docling"):
pm.install("docling")
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert(file_path)
content = result.document.export_to_markdown()
@@ -1001,6 +1003,7 @@ def create_app(args):
if not pm.is_installed("docling"):
pm.install("docling")
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert(file_path)
content = result.document.export_to_markdown()
@@ -1285,32 +1288,35 @@ def create_app(args):
if not pm.is_installed("docling"):
pm.install("docling")
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert(file_path)
content = result.document.export_to_markdown()
converter = DocumentConverter()
result = converter.convert(file.filename)
content = result.document.export_to_markdown()
case ".docx":
if not pm.is_installed("docling"):
pm.install("docling")
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert(file_path)
result = converter.convert(file.filename)
content = result.document.export_to_markdown()
case ".pptx":
if not pm.is_installed("docling"):
pm.install("docling")
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert(file_path)
result = converter.convert(file.filename)
content = result.document.export_to_markdown()
case ".xlsx":
if not pm.is_installed("docling"):
pm.install("docling")
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert(file_path)
result = converter.convert(file.filename)
content = result.document.export_to_markdown()
case _:
raise HTTPException(

View File

@@ -2,6 +2,9 @@ accelerate
aiofiles
aiohttp
configparser
# File manipulation libraries
docling
graspologic
# database packages
@@ -11,9 +14,6 @@ networkx
numpy
pipmaster
pydantic
# File manipulation libraries
docling
python-dotenv
setuptools