Create app.py
Browse files
app.py
ADDED
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import gradio as gr
|
2 |
+
import random
|
3 |
+
|
4 |
+
# Lista de todas las pruebas
|
5 |
+
pruebas = [
|
6 |
+
"Haz que alguien te pregunte la hora.",
|
7 |
+
"Logra que alguien diga 'amarillo'.",
|
8 |
+
"Pregunta cuántos años tiene alguien.",
|
9 |
+
"Logra que alguien tararee una canción.",
|
10 |
+
"Consigue que alguien te cuente un chiste.",
|
11 |
+
"Haz que alguien te dé un objeto rojo.",
|
12 |
+
"Logra que alguien mencione su película favorita.",
|
13 |
+
"Haz que alguien escriba algo en una servilleta.",
|
14 |
+
"Haz que alguien te hable de su infancia.",
|
15 |
+
"Logra que alguien te preste un bolígrafo.",
|
16 |
+
"Pregunta qué signo del zodiaco es alguien.",
|
17 |
+
"Haz que alguien te enseñe algo en su móvil.",
|
18 |
+
"Haz que alguien diga 'no puedo creerlo'.",
|
19 |
+
"Logra que alguien te pregunte algo sobre tu ropa.",
|
20 |
+
"Haz que alguien pronuncie tu nombre completo.",
|
21 |
+
"Logra que alguien mencione una ciudad española.",
|
22 |
+
"Pregunta si alguien ha viajado fuera del país.",
|
23 |
+
"Consigue que alguien busque algo en Google.",
|
24 |
+
"Logra que alguien mencione un animal.",
|
25 |
+
"Pregunta si alguien tiene mascotas.",
|
26 |
+
"Haz que alguien mencione un plato típico.",
|
27 |
+
"Consigue que alguien te ofrezca un snack.",
|
28 |
+
"Pregunta qué hora es sin mirar un reloj.",
|
29 |
+
"Haz que alguien haga un gesto con la mano.",
|
30 |
+
"Haz que alguien intente traducir una palabra en otro idioma.",
|
31 |
+
"Logra que alguien se tome una foto contigo.",
|
32 |
+
"Consigue que alguien te invite a un juego.",
|
33 |
+
"Pregunta si alguien ha visto un programa de TV.",
|
34 |
+
"Haz que alguien te recomiende un libro.",
|
35 |
+
"Pregunta si alguien sabe bailar.",
|
36 |
+
"Haz que alguien te cuente un sueño que tuvo.",
|
37 |
+
"Pregunta por el color favorito de alguien.",
|
38 |
+
"Consigue que alguien haga un ruido de animal.",
|
39 |
+
"Haz que alguien mencione una canción.",
|
40 |
+
"Logra que alguien cante una canción navideña.",
|
41 |
+
"Pregunta si alguien sabe cocinar.",
|
42 |
+
"Consigue que alguien te muestre su cartera.",
|
43 |
+
"Haz que alguien te explique una receta.",
|
44 |
+
"Pregunta si alguien tiene un hobby.",
|
45 |
+
"Logra que alguien mencione un deporte.",
|
46 |
+
"Haz que alguien haga una imitación.",
|
47 |
+
"Pregunta si alguien conoce un dato curioso.",
|
48 |
+
"Haz que alguien mencione el clima.",
|
49 |
+
"Logra que alguien te preste un abrigo.",
|
50 |
+
"Consigue que alguien te hable de su día.",
|
51 |
+
"Pregunta si alguien ha leído un periódico.",
|
52 |
+
"Haz que alguien mencione su actor favorito.",
|
53 |
+
"Logra que alguien te preste sus gafas.",
|
54 |
+
"Haz que alguien te ofrezca agua.",
|
55 |
+
"Logra que alguien hable sobre un recuerdo.",
|
56 |
+
"Pregunta si alguien ha ido a un concierto.",
|
57 |
+
"Haz que alguien te recomiende una película.",
|
58 |
+
"Consigue que alguien te dé un consejo.",
|
59 |
+
"Logra que alguien mencione su trabajo.",
|
60 |
+
"Logra que alguien mencione su familia.",
|
61 |
+
"Haz que alguien te hable sobre un amigo.",
|
62 |
+
"Consigue que alguien te muestre algo en su bolso.",
|
63 |
+
"Pregunta si alguien tiene hermanos.",
|
64 |
+
"Haz que alguien mencione un videojuego.",
|
65 |
+
"Logra que alguien te preste su cargador.",
|
66 |
+
"Haz que alguien te pregunte algo personal.",
|
67 |
+
"Pregunta por el último lugar que alguien visitó.",
|
68 |
+
"Haz que alguien te diga un trabalenguas.",
|
69 |
+
"Consigue que alguien te hable de sus estudios.",
|
70 |
+
"Pregunta qué hora se levantaron.",
|
71 |
+
"Haz que alguien te hable de un hobby."
|
72 |
+
]
|
73 |
+
|
74 |
+
# Función para obtener 6 pruebas aleatorias
|
75 |
+
def obtener_pruebas():
|
76 |
+
return random.sample(pruebas, 6)
|
77 |
+
|
78 |
+
# Crear la interfaz de usuario con Gradio
|
79 |
+
def crear_interfaz():
|
80 |
+
with gr.Blocks() as demo:
|
81 |
+
gr.Markdown("### ¡Bienvenido al juego! Al hacer clic en el botón, recibirás 6 pruebas aleatorias.")
|
82 |
+
pruebas_output = gr.Textbox(label="Tus pruebas asignadas")
|
83 |
+
boton = gr.Button("Generar pruebas")
|
84 |
+
|
85 |
+
# Acción del botón
|
86 |
+
boton.click(fn=obtener_pruebas, outputs=pruebas_output)
|
87 |
+
|
88 |
+
return demo
|
89 |
+
|
90 |
+
# Ejecutar la interfaz
|
91 |
+
app = crear_interfaz()
|
92 |
+
app.launch()
|