fizzarif7 commited on
Commit
fbac076
·
verified ·
1 Parent(s): c733ec4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -4
app.py CHANGED
@@ -99,9 +99,9 @@ def generate_pdf(images, explanations):
99
  # -------------------- Core Logic --------------------
100
 
101
  def generate_scene(num_scenes, theme, char_count, character_names, dialogue,
102
- images, summaries, explanations,
103
- char_styles, char_moods, bg_style, dialogue_speaker):
104
-
105
  if len(images) >= int(num_scenes):
106
  return gr.update(), gr.update(), gr.update(), images, summaries, explanations, \
107
  f"✅ All {num_scenes} scenes have been generated.", gr.update(visible=True)
@@ -233,6 +233,7 @@ with gr.Blocks(title="Scene-by-Scene Story Generator") as demo:
233
  fn=generate_scene,
234
  inputs=[
235
  scene_total, theme, char_count, character_names, dialogue,
 
236
  scene_images, scene_summaries, scene_explanations
237
  ],
238
  outputs=[
@@ -242,10 +243,12 @@ with gr.Blocks(title="Scene-by-Scene Story Generator") as demo:
242
  ]
243
  )
244
 
 
245
  recreate_btn.click(
246
- fn=lambda *args: generate_scene(*args[:-1], args[-3][:-1], args[-2][:-1], args[-1][:-1]),
247
  inputs=[
248
  scene_total, theme, char_count, character_names, dialogue,
 
249
  scene_images, scene_summaries, scene_explanations
250
  ],
251
  outputs=[
@@ -255,10 +258,12 @@ with gr.Blocks(title="Scene-by-Scene Story Generator") as demo:
255
  ]
256
  )
257
 
 
258
  next_btn.click(
259
  fn=generate_scene,
260
  inputs=[
261
  scene_total, theme, char_count, character_names, dialogue,
 
262
  scene_images, scene_summaries, scene_explanations
263
  ],
264
  outputs=[
@@ -269,6 +274,7 @@ with gr.Blocks(title="Scene-by-Scene Story Generator") as demo:
269
  )
270
 
271
 
 
272
  ai_coauthor_btn.click(
273
  fn=ai_write_scene,
274
  inputs=[theme, scene_total, scene_summaries],
 
99
  # -------------------- Core Logic --------------------
100
 
101
  def generate_scene(num_scenes, theme, char_count, character_names, dialogue,
102
+ dialogue_speaker, char_styles, char_moods, bg_style,
103
+ images, summaries, explanations):
104
+
105
  if len(images) >= int(num_scenes):
106
  return gr.update(), gr.update(), gr.update(), images, summaries, explanations, \
107
  f"✅ All {num_scenes} scenes have been generated.", gr.update(visible=True)
 
233
  fn=generate_scene,
234
  inputs=[
235
  scene_total, theme, char_count, character_names, dialogue,
236
+ dialogue_speaker, char_styles, char_moods, bg_style,
237
  scene_images, scene_summaries, scene_explanations
238
  ],
239
  outputs=[
 
243
  ]
244
  )
245
 
246
+
247
  recreate_btn.click(
248
+ fn=generate_scene,
249
  inputs=[
250
  scene_total, theme, char_count, character_names, dialogue,
251
+ dialogue_speaker, char_styles, char_moods, bg_style,
252
  scene_images, scene_summaries, scene_explanations
253
  ],
254
  outputs=[
 
258
  ]
259
  )
260
 
261
+
262
  next_btn.click(
263
  fn=generate_scene,
264
  inputs=[
265
  scene_total, theme, char_count, character_names, dialogue,
266
+ dialogue_speaker, char_styles, char_moods, bg_style,
267
  scene_images, scene_summaries, scene_explanations
268
  ],
269
  outputs=[
 
274
  )
275
 
276
 
277
+
278
  ai_coauthor_btn.click(
279
  fn=ai_write_scene,
280
  inputs=[theme, scene_total, scene_summaries],