patharanor/invex
0
1---2title: LayoutLM Invoice3emoji: ๐4colorFrom: pink5colorTo: blue6sdk: gradio7sdk_version: 4.19.18app_file: app.py9pinned: false10---11 12## LayoutLM for Invoice13 14### Pre-requirements15 16Tesseract requires you to install `tesseract-ocr` via `apt` command, just adding it in `packages.txt`.17 18```text19tesseract-ocr20```21 22### Secure23 24This service is private application, requires user name and password (ref. secret variable `USERNAME` & `PASSWORD`).25 26```python27def auth(username, password):28 u = os.environ.get('USERNAME')29 p = os.environ.get('PASSWORD')30 return (username == u and password == p)31 32with gr.Blocks() as demo:33 # setup layout here...34 35demo.launch(auth=auth)36```37 