Spaces:
Sleeping
Sleeping
| title: LayoutLM Invoice | |
| emoji: ๐ | |
| colorFrom: pink | |
| colorTo: blue | |
| sdk: gradio | |
| sdk_version: 4.19.1 | |
| app_file: app.py | |
| pinned: false | |
| ## LayoutLM for Invoice | |
| ### Pre-requirements | |
| Tesseract requires you to install `tesseract-ocr` via `apt` command, just adding it in `packages.txt`. | |
| ```text | |
| tesseract-ocr | |
| ``` | |
| ### Secure | |
| This service is private application, requires user name and password (ref. secret variable `USERNAME` & `PASSWORD`). | |
| ```python | |
| def auth(username, password): | |
| u = os.environ.get('USERNAME') | |
| p = os.environ.get('PASSWORD') | |
| return (username == u and password == p) | |
| with gr.Blocks() as demo: | |
| # setup layout here... | |
| demo.launch(auth=auth) | |
| ``` | |