Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -109,18 +109,13 @@ MEME_PHRASES = {
|
|
| 109 |
("Попытка решить уравнение", "Калькулятор: 'Я устал, я ухожу'")
|
| 110 |
],
|
| 111 |
"алгебра": [
|
| 112 |
-
("На уроке алгебры", "Когда X и Y убегают друг от друга"),
|
| 113 |
("Попытка понять интегралы", "Это как пытаться поймать облако"),
|
| 114 |
("Решение уравнений", "Где этот икс спрятался?")
|
| 115 |
],
|
| 116 |
|
| 117 |
# Общие фразы (если предмет не найден)
|
| 118 |
"общее": [
|
| 119 |
-
("Когда звонок через 5 минут", "А учитель только начал новую тему"),
|
| 120 |
-
("Домашнее задание на выходные", "Планы: 'Пока, мы ушли'"),
|
| 121 |
-
("Контрольная работа", "Знания испарились"),
|
| 122 |
-
("Урок перед каникулами", "Внимание уже на море"),
|
| 123 |
-
("Попытка сосредоточиться", "Мысли о чем угодно, но не об уроке")
|
| 124 |
]
|
| 125 |
}
|
| 126 |
|
|
@@ -209,24 +204,17 @@ with gr.Blocks() as demo:
|
|
| 209 |
label="🖼️ Шаблон мема",
|
| 210 |
height=400,
|
| 211 |
width=400
|
| 212 |
-
)
|
| 213 |
-
|
| 214 |
-
# Счетчик мемов
|
| 215 |
-
meme_counter = gr.Number(
|
| 216 |
-
value=0,
|
| 217 |
-
label="📊 Создано мемов",
|
| 218 |
-
interactive=False
|
| 219 |
-
)
|
| 220 |
|
| 221 |
# Обработчик кнопки
|
| 222 |
def generate_with_counter(topic):
|
| 223 |
upper_text, lower_text, image_url = generate_meme(topic)
|
| 224 |
-
return upper_text, lower_text, image_url
|
| 225 |
|
| 226 |
btn.click(
|
| 227 |
fn=generate_with_counter,
|
| 228 |
inputs=[topic],
|
| 229 |
-
outputs=[upper, lower, image_output
|
| 230 |
)
|
| 231 |
|
| 232 |
# Примеры для быстрого старта
|
|
|
|
| 109 |
("Попытка решить уравнение", "Калькулятор: 'Я устал, я ухожу'")
|
| 110 |
],
|
| 111 |
"алгебра": [
|
|
|
|
| 112 |
("Попытка понять интегралы", "Это как пытаться поймать облако"),
|
| 113 |
("Решение уравнений", "Где этот икс спрятался?")
|
| 114 |
],
|
| 115 |
|
| 116 |
# Общие фразы (если предмет не найден)
|
| 117 |
"общее": [
|
| 118 |
+
("Когда звонок через 5 минут", "А учитель только начал новую тему"),
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
]
|
| 120 |
}
|
| 121 |
|
|
|
|
| 204 |
label="🖼️ Шаблон мема",
|
| 205 |
height=400,
|
| 206 |
width=400
|
| 207 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 208 |
|
| 209 |
# Обработчик кнопки
|
| 210 |
def generate_with_counter(topic):
|
| 211 |
upper_text, lower_text, image_url = generate_meme(topic)
|
| 212 |
+
return upper_text, lower_text, image_url
|
| 213 |
|
| 214 |
btn.click(
|
| 215 |
fn=generate_with_counter,
|
| 216 |
inputs=[topic],
|
| 217 |
+
outputs=[upper, lower, image_output]
|
| 218 |
)
|
| 219 |
|
| 220 |
# Примеры для быстрого старта
|