Spaces:
Running
Running
# -*- encoding: utf-8 -*- | |
# @Author: SWHL | |
# @Contact: [email protected] | |
import gradio as gr | |
def welcome(name): | |
return f"Welcome to Gradio, {name}!" | |
title_content = """ | |
# Rapid⚡OCR | |
<p align="center"> | |
<a href=""><img src="https://img.shields.io/badge/Python->=3.6-aff.svg"></a> | |
<a href=""><img src="https://img.shields.io/badge/OS-Linux%2C%20Win%2C%20Mac-pink.svg"></a> | |
<a href="https://pepy.tech/project/rapidocr"><img src="https://static.pepy.tech/personalized-badge/rapidocr?period=total&units=abbreviation&left_color=grey&right_color=blue&left_text=Downloads%20Ort"></a> | |
<a href="https://pypi.org/project/rapidocr/"><img alt="PyPI" src="https://img.shields.io/pypi/v/rapidocr"></a> | |
</p> | |
""" | |
custom_css = """ | |
body {font-family: body {font-family: 'Helvetica Neue', Helvetica;} | |
.gr-button {background-color: #4CAF50; color: white; border: none; padding: 10px 20px; border-radius: 5px;} | |
.gr-button:hover {background-color: #45a049;} | |
.gr-textbox {margin-bottom: 15px;} | |
.example-button {background-color: #1E90FF; color: white; border: none; padding: 8px 15px; border-radius: 5px; margin: 5px;} | |
.example-button:hover {background-color: #FF4500;} | |
.tall-radio .gr-radio-item {padding: 15px 0; min-height: 50px; display: flex; align-items: center;} | |
.tall-radio label {font-size: 16px;} | |
""" | |
with gr.Blocks( | |
title="Rapid⚡OCR Demo", css="custom_css", theme=gr.themes.Soft() | |
) as demo: | |
gr.Markdown("<h1 style='text-align: center; color: #333;'>Rapid⚡OCR</h1>") | |
gr.Markdown( | |
'<span><a href=""><img src="https://img.shields.io/badge/Python->=3.6-aff.svg"></a><a href=""><img src="https://img.shields.io/badge/OS-Linux%2C%20Win%2C%20Mac-pink.svg"></a><a href="https://pepy.tech/project/rapidocr"><img src="https://static.pepy.tech/personalized-badge/rapidocr?period=total&units=abbreviation&left_color=grey&right_color=blue&left_text=Downloads%20Ort"></a><a href="https://pypi.org/project/rapidocr/"><img alt="PyPI" src="https://img.shields.io/pypi/v/rapidocr"></a></span>' | |
) | |
inp = gr.Textbox(placeholder="What is your name?") | |
out = gr.Textbox() | |
inp.change(welcome, inp, out) | |
if __name__ == "__main__": | |
demo.launch(debug=True) | |