ParisNeo commited on
Commit
2b6cda8
·
1 Parent(s): 813befc

fixed linting as well as file path

Browse files
lightrag/api/lightrag_server.py CHANGED
@@ -977,15 +977,16 @@ def create_app(args):
977
  if not pm.is_installed("docling"):
978
  pm.install("docling")
979
  from docling.document_converter import DocumentConverter
 
980
  converter = DocumentConverter()
981
  result = converter.convert(file_path)
982
  content = result.document.export_to_markdown()
983
 
984
-
985
  case ".docx":
986
  if not pm.is_installed("docling"):
987
  pm.install("docling")
988
  from docling.document_converter import DocumentConverter
 
989
  converter = DocumentConverter()
990
  result = converter.convert(file_path)
991
  content = result.document.export_to_markdown()
@@ -994,6 +995,7 @@ def create_app(args):
994
  if not pm.is_installed("docling"):
995
  pm.install("docling")
996
  from docling.document_converter import DocumentConverter
 
997
  converter = DocumentConverter()
998
  result = converter.convert(file_path)
999
  content = result.document.export_to_markdown()
@@ -1001,6 +1003,7 @@ def create_app(args):
1001
  if not pm.is_installed("docling"):
1002
  pm.install("docling")
1003
  from docling.document_converter import DocumentConverter
 
1004
  converter = DocumentConverter()
1005
  result = converter.convert(file_path)
1006
  content = result.document.export_to_markdown()
@@ -1285,32 +1288,35 @@ def create_app(args):
1285
  if not pm.is_installed("docling"):
1286
  pm.install("docling")
1287
  from docling.document_converter import DocumentConverter
 
1288
  converter = DocumentConverter()
1289
- result = converter.convert(file_path)
1290
  content = result.document.export_to_markdown()
1291
 
1292
-
1293
  case ".docx":
1294
  if not pm.is_installed("docling"):
1295
  pm.install("docling")
1296
  from docling.document_converter import DocumentConverter
 
1297
  converter = DocumentConverter()
1298
- result = converter.convert(file_path)
1299
  content = result.document.export_to_markdown()
1300
 
1301
  case ".pptx":
1302
  if not pm.is_installed("docling"):
1303
  pm.install("docling")
1304
  from docling.document_converter import DocumentConverter
 
1305
  converter = DocumentConverter()
1306
- result = converter.convert(file_path)
1307
  content = result.document.export_to_markdown()
1308
  case ".xlsx":
1309
  if not pm.is_installed("docling"):
1310
  pm.install("docling")
1311
  from docling.document_converter import DocumentConverter
 
1312
  converter = DocumentConverter()
1313
- result = converter.convert(file_path)
1314
  content = result.document.export_to_markdown()
1315
  case _:
1316
  raise HTTPException(
 
977
  if not pm.is_installed("docling"):
978
  pm.install("docling")
979
  from docling.document_converter import DocumentConverter
980
+
981
  converter = DocumentConverter()
982
  result = converter.convert(file_path)
983
  content = result.document.export_to_markdown()
984
 
 
985
  case ".docx":
986
  if not pm.is_installed("docling"):
987
  pm.install("docling")
988
  from docling.document_converter import DocumentConverter
989
+
990
  converter = DocumentConverter()
991
  result = converter.convert(file_path)
992
  content = result.document.export_to_markdown()
 
995
  if not pm.is_installed("docling"):
996
  pm.install("docling")
997
  from docling.document_converter import DocumentConverter
998
+
999
  converter = DocumentConverter()
1000
  result = converter.convert(file_path)
1001
  content = result.document.export_to_markdown()
 
1003
  if not pm.is_installed("docling"):
1004
  pm.install("docling")
1005
  from docling.document_converter import DocumentConverter
1006
+
1007
  converter = DocumentConverter()
1008
  result = converter.convert(file_path)
1009
  content = result.document.export_to_markdown()
 
1288
  if not pm.is_installed("docling"):
1289
  pm.install("docling")
1290
  from docling.document_converter import DocumentConverter
1291
+
1292
  converter = DocumentConverter()
1293
+ result = converter.convert(file.filename)
1294
  content = result.document.export_to_markdown()
1295
 
 
1296
  case ".docx":
1297
  if not pm.is_installed("docling"):
1298
  pm.install("docling")
1299
  from docling.document_converter import DocumentConverter
1300
+
1301
  converter = DocumentConverter()
1302
+ result = converter.convert(file.filename)
1303
  content = result.document.export_to_markdown()
1304
 
1305
  case ".pptx":
1306
  if not pm.is_installed("docling"):
1307
  pm.install("docling")
1308
  from docling.document_converter import DocumentConverter
1309
+
1310
  converter = DocumentConverter()
1311
+ result = converter.convert(file.filename)
1312
  content = result.document.export_to_markdown()
1313
  case ".xlsx":
1314
  if not pm.is_installed("docling"):
1315
  pm.install("docling")
1316
  from docling.document_converter import DocumentConverter
1317
+
1318
  converter = DocumentConverter()
1319
+ result = converter.convert(file.filename)
1320
  content = result.document.export_to_markdown()
1321
  case _:
1322
  raise HTTPException(
requirements.txt CHANGED
@@ -2,6 +2,9 @@ accelerate
2
  aiofiles
3
  aiohttp
4
  configparser
 
 
 
5
  graspologic
6
 
7
  # database packages
@@ -11,9 +14,6 @@ networkx
11
  numpy
12
  pipmaster
13
  pydantic
14
-
15
- # File manipulation libraries
16
- docling
17
  python-dotenv
18
 
19
  setuptools
 
2
  aiofiles
3
  aiohttp
4
  configparser
5
+
6
+ # File manipulation libraries
7
+ docling
8
  graspologic
9
 
10
  # database packages
 
14
  numpy
15
  pipmaster
16
  pydantic
 
 
 
17
  python-dotenv
18
 
19
  setuptools