Spaces:
Sleeping
Sleeping
| # Document Generation Package | |
| import os | |
| import sys | |
| # Add the current directory to sys.path to handle the space in folder name | |
| current_dir = os.path.dirname(__file__) | |
| if current_dir not in sys.path: | |
| sys.path.insert(0, current_dir) | |
| # Import all the main functions for easy access | |
| from pdf_generator import create_pdf_document | |
| from word_generator import create_word_document | |
| from chart_generator import parse_embedded_chart_data, create_chart_from_data | |
| from table_of_content import generate_table_of_contents_after_content, add_table_of_contents_page | |
| from document_helpers import ( | |
| extract_business_name_from_content, | |
| filter_empty_sections, | |
| extract_subheadings, | |
| remove_duplicate_headings | |
| ) | |
| from grouped import ( | |
| parse_content_into_groups, | |
| extract_key_phrases, | |
| get_content_groups_info | |
| ) | |
| from markdown_renderer import ( | |
| clean_text_for_pdf, | |
| render_markdown_to_pdf, | |
| render_markdown_to_pdf_grouped, | |
| render_markdown_to_docx, | |
| render_markdown_to_docx_grouped, | |
| clean_text_for_docx | |
| ) | |
| __all__ = [ | |
| 'create_pdf_document', | |
| 'create_word_document', | |
| 'parse_embedded_chart_data', | |
| 'create_chart_from_data', | |
| 'generate_table_of_contents_after_content', | |
| 'add_table_of_contents_page', | |
| 'extract_business_name_from_content', | |
| 'filter_empty_sections', | |
| 'extract_subheadings', | |
| 'parse_content_into_groups', | |
| 'extract_key_phrases', | |
| 'get_content_groups_info', | |
| 'remove_duplicate_headings', | |
| 'clean_text_for_pdf', | |
| 'render_markdown_to_pdf', | |
| 'render_markdown_to_pdf_grouped', | |
| 'render_markdown_to_docx', | |
| 'render_markdown_to_docx_grouped', | |
| 'clean_text_for_docx' | |
| ] | |