Rutyrru commited on
Commit
7c6fc30
·
verified ·
1 Parent(s): 0987250

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +92 -0
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()