File size: 409 Bytes
56a57a9
580b86f
56a57a9
 
 
f9a64f4
56a57a9
 
580b86f
f9a64f4
56a57a9
 
 
c725c9c
f9a64f4
56a57a9
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"""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()