pdf_ocr / app.py
limitedonly41's picture
Create app.py
a924c9d verified
raw
history blame contribute delete
858 Bytes
import sys
import os
from huggingface_hub import snapshot_download
# Download your private Gradio app from the private model repo
print("Downloading private code...")
repo_path = snapshot_download(
repo_id="limitedonly41/pdf_ocr", # Replace with your private repo
repo_type="model",
token=os.getenv("HF_TOKEN"), # Space will use its own token automatically
ignore_patterns=["*.md", "*.txt", ".git*"] # Optional: ignore unnecessary files
)
print(f"Code downloaded to: {repo_path}")
# Add the downloaded code to Python path
sys.path.insert(0, repo_path)
# Import and launch the Gradio app from your private repo
print("Loading Gradio app...")
from ocr import demo
if __name__ == "__main__":
# Launch the app
demo.queue(max_size=20).launch(
server_name="0.0.0.0",
server_port=7860,
show_error=True
)