Introduce randomized action button
This commit is contained in:
parent
4ee8f9a5d4
commit
a4dd8c95df
@ -1,24 +1,41 @@
|
|||||||
|
import random
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
import gradio
|
import gradio
|
||||||
|
|
||||||
from facefusion import metadata, wording
|
from facefusion import metadata
|
||||||
|
|
||||||
ABOUT_BUTTON : Optional[gradio.Button] = None
|
METADATA_BUTTON : Optional[gradio.Button] = None
|
||||||
DONATE_BUTTON : Optional[gradio.Button] = None
|
ACTION_BUTTON : Optional[gradio.Button] = None
|
||||||
|
|
||||||
|
|
||||||
def render() -> None:
|
def render() -> None:
|
||||||
global ABOUT_BUTTON
|
global METADATA_BUTTON
|
||||||
global DONATE_BUTTON
|
global ACTION_BUTTON
|
||||||
|
|
||||||
ABOUT_BUTTON = gradio.Button(
|
action = random.choice(
|
||||||
|
[
|
||||||
|
{
|
||||||
|
'wording': 'become a member',
|
||||||
|
'url': 'https://members.facefusion.io'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'wording': 'join our community',
|
||||||
|
'url': 'https://join.facefusion.io'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'wording': 'read the documentation',
|
||||||
|
'url': 'https://docs.facefusion.io'
|
||||||
|
}
|
||||||
|
])
|
||||||
|
|
||||||
|
METADATA_BUTTON = gradio.Button(
|
||||||
value = metadata.get('name') + ' ' + metadata.get('version'),
|
value = metadata.get('name') + ' ' + metadata.get('version'),
|
||||||
variant = 'primary',
|
variant = 'primary',
|
||||||
link = metadata.get('url')
|
link = metadata.get('url')
|
||||||
)
|
)
|
||||||
DONATE_BUTTON = gradio.Button(
|
ACTION_BUTTON = gradio.Button(
|
||||||
value = wording.get('uis.donate_button'),
|
value = action.get('wording'),
|
||||||
link = 'https://donate.facefusion.io',
|
link = action.get('url'),
|
||||||
size = 'sm'
|
size = 'sm'
|
||||||
)
|
)
|
||||||
|
@ -210,7 +210,6 @@ WORDING : Dict[str, Any] =\
|
|||||||
'benchmark_runs_checkbox_group': 'BENCHMARK RUNS',
|
'benchmark_runs_checkbox_group': 'BENCHMARK RUNS',
|
||||||
'clear_button': 'CLEAR',
|
'clear_button': 'CLEAR',
|
||||||
'common_options_checkbox_group': 'OPTIONS',
|
'common_options_checkbox_group': 'OPTIONS',
|
||||||
'donate_button': 'DONATE',
|
|
||||||
'execution_providers_checkbox_group': 'EXECUTION PROVIDERS',
|
'execution_providers_checkbox_group': 'EXECUTION PROVIDERS',
|
||||||
'execution_queue_count_slider': 'EXECUTION QUEUE COUNT',
|
'execution_queue_count_slider': 'EXECUTION QUEUE COUNT',
|
||||||
'execution_thread_count_slider': 'EXECUTION THREAD COUNT',
|
'execution_thread_count_slider': 'EXECUTION THREAD COUNT',
|
||||||
|
Loading…
Reference in New Issue
Block a user