Classes
PageTxtGenerator
Generates per-page LLM-friendly text files.
Creates a .txt file alongside each HTML page in a form…
PageTxtGenerator
Generates per-page LLM-friendly text files.
Creates a .txt file alongside each HTML page in a format optimized for AI/LLM discovery and content extraction.
Methods 2
generate
Generate TXT files for all pages.
generate
def generate(self, pages: list[Page]) -> int
Generate TXT files for all pages.
Parameters 1
pages |
list[Page] |
List of pages to generate TXT for |
Returns
Number of TXT files generatedint
—
page_to_llm_text
Convert page to LLM-friendly text format.
page_to_llm_text
def page_to_llm_text(self, page: Page) -> str
Convert page to LLM-friendly text format.
Parameters 1
page |
Page |
Page object |
Returns
Formatted text string optimized for AI discoverystr
—
Internal Methods 1
__init__
Initialize the TXT generator.
__init__
def __init__(self, site: Site, separator_width: int = 80) -> None
Initialize the TXT generator.
Parameters 2
site |
Site |
Site instance |
separator_width |
int |
Width of separator lines in output |