MCPcopy
hub / github.com/VectifyAI/PageIndex / add_node_text

Function add_node_text

pageindex/utils.py:552–562  ·  view source on GitHub ↗
(node, pdf_pages)

Source from the content-addressed store, hash-verified

550
551
552def add_node_text(node, pdf_pages):
553 if isinstance(node, dict):
554 start_page = node.get('start_index')
555 end_page = node.get('end_index')
556 node['text'] = get_text_of_pdf_pages(pdf_pages, start_page, end_page)
557 if 'nodes' in node:
558 add_node_text(node['nodes'], pdf_pages)
559 elif isinstance(node, list):
560 for index in range(len(node)):
561 add_node_text(node[index], pdf_pages)
562 return
563
564
565def add_node_text_with_labels(node, pdf_pages):

Callers 1

page_index_builderFunction · 0.85

Calls 1

get_text_of_pdf_pagesFunction · 0.85

Tested by

no test coverage detected