"""Main entry point for the PDF Explainer app.""" import gradio as gr from src.processors.pdf_processor import PDFProcessor from src.ui_components.interface import build_interface from dotenv import load_dotenv load_dotenv() def main(): pdf_processor = PDFProcessor() demo = build_interface(pdf_processor.process_pdf) return demo if __name__ == "__main__": demo = main() demo.launch()