stella-inpaint / modules /service_configs.py
ikmalsaid's picture
Added/Updated files
0a83ae5
raw
history blame
No virus
2.26 kB
import gradio as ui; from datetime import datetime; import logging
# enable debug
logging.basicConfig(level=logging.DEBUG)
# global theme
theme = ui.themes.Base(
font=[ui.themes.GoogleFont('Segoe UI'), 'system-ui', 'sans-serif'],
text_size=ui.themes.Size(lg="15px", md="15px", sm="15px", xl="15px", xs="15px", xxl="15px", xxs="15px"),
primary_hue='rose', secondary_hue='rose', neutral_hue='zinc'); css = "footer {visibility: hidden};"
# global locale - english
success = 'That worked successfully!'
single_error = 'That did not work. Please check and try again.'
quads_error = 'Some images cannot be processed. Please check and try again.'
received = 'Request Received'
timed = 'Request Timeout'
rejected = 'Request Error/Rejected'
complete = 'Request Completed'
liability = 'STELLA can make mistakes and inaccuracies.'
rights = '© 2023-2024 Ikmal Said. All rights reserved.'
spholder = 'Imagine your favorite person, places or anything!'
spholder1 = 'Elements to add into the image!'
spholder2 = 'Things to get rid of!'
spholder3 = 'Sprinkle some wonders to the generated prompt!'
sprompt = 'Generate images of:'
sprompt1 = 'Based on image, create:'
smodel = 'Using the AI model:'
smode = 'Using the mode:'
sratio = 'In the size of:'
sstyle = 'Inspired by the style of:'
squality = 'At a quality level of:'
snumber = 'With a quantity of:'
ssource = 'Source'
sresult = 'Result'
sresults = 'Results'
# global function
def timestamp(): return f"[{datetime.now().strftime('%d/%m/%y at %H:%M:%S')}]"
def receive(): return f"{timestamp()} \U0001F680 {received}"
def timeout(): return f"{timestamp()} \U000023F0 {timed}"
def reject(): return f"{timestamp()} \U0000274C {rejected}"
def done(): return f"{timestamp()} \U0001F618 {complete}"
def header(feature): ui.HTML(f'<center><h4 style="font-size: 1em; margin: 5px 0px 5px">{feature}</h4></center>')
def footer(): ui.HTML(f'<center><h4 style="font-size: 1em; margin: 5px 0px 0px">{liability}<br></h4>{rights}</center>')
def title(feature): return f"{feature}"