kwabs22 commited on
Commit
16eaa95
·
1 Parent(s): e1c091b

editing placeholder debug

Browse files
Files changed (1) hide show
  1. app.py +17 -19
app.py CHANGED
@@ -120,7 +120,7 @@ def generate_story_and_timeline(include_media=True):
120
 
121
  game_structure_with_media, game_structure_without_media = generate_game_structures(formatted_timeline, no_media_formatted_timeline)
122
 
123
- return formatted_timeline, no_media_formatted_timeline, story, json.dumps(game_structure_with_media, indent=2), json.dumps(game_structure_without_media, indent=2), game_structure_with_media #, game_structure_with_media
124
 
125
  media_file_types = ["image", "video", "audio"]
126
 
@@ -614,26 +614,24 @@ with gr.Blocks() as demo:
614
  gr.Markdown("# Story and Timeline Generator")
615
  gr.Markdown("Click the button to generate a random timeline and story based on UI elements and story events. <br>Ask an LLM to use this to write a story around")
616
  with gr.Accordion("Can copy in the Test Example State Machine tab - only linear path for now", open=False):
617
- with gr.Row():
618
- game_structure_output_text_with_media = gr.Code(language="json")
619
- game_structure_output_text = gr.Code(language="json")
620
- json_input_game_structure_output_text_with_media = gr.State()
621
-
622
- gr.HTML("Editing placeholder")
623
- @gr.render(inputs=game_structure_output_text_with_media)
624
- def update(game_structure_output_text_with_media):
625
- return show_elements_json_input(game_structure_output_text_with_media)
 
 
 
 
 
626
 
627
- with gr.Row():
628
- timeline_output_with_assets = gr.Textbox(label="Timeline with Assets Considered", lines=20)
629
- timeline_output = gr.Textbox(label="Timeline (Order might be different for now)", lines=20)
630
- story_output = gr.Textbox(label="Generated Story (Order might be different for now)", lines=20)
631
- #gr.Textbox("Do all fit on same row")
632
-
633
- generate_button = gr.Button("Generate Story and Timeline")
634
- generate_button.click(generate_story_and_timeline, inputs=[], outputs=[timeline_output_with_assets, timeline_output, story_output, game_structure_output_text_with_media, game_structure_output_text, json_input_game_structure_output_text_with_media])
635
 
636
- gr.HTML("Splits by new line")
637
  input_text = gr.Textbox(label="Input Text", lines=10)
638
  output_group = gr.Group()
639
 
 
120
 
121
  game_structure_with_media, game_structure_without_media = generate_game_structures(formatted_timeline, no_media_formatted_timeline)
122
 
123
+ return formatted_timeline, no_media_formatted_timeline, story, json.dumps(game_structure_with_media, indent=2), json.dumps(game_structure_without_media, indent=2) #, game_structure_with_media
124
 
125
  media_file_types = ["image", "video", "audio"]
126
 
 
614
  gr.Markdown("# Story and Timeline Generator")
615
  gr.Markdown("Click the button to generate a random timeline and story based on UI elements and story events. <br>Ask an LLM to use this to write a story around")
616
  with gr.Accordion("Can copy in the Test Example State Machine tab - only linear path for now", open=False):
617
+ with gr.Accordion("JSON with no edits"):
618
+ with gr.Row():
619
+ timeline_output_with_assets = gr.Textbox(label="Timeline with Assets Considered", lines=20)
620
+ timeline_output = gr.Textbox(label="Timeline (Order might be different for now)", lines=20)
621
+ story_output = gr.Textbox(label="Generated Story (Order might be different for now)", lines=20)
622
+ with gr.Row():
623
+ game_structure_output_text_with_media = gr.Code(language="json")
624
+ game_structure_output_text = gr.Code(language="json")
625
+
626
+ generate_button = gr.Button("Generate Story and Timeline")
627
+ gr.HTML("Editing placeholder")
628
+ @gr.render(inputs=game_structure_output_text_with_media)
629
+ def update(game_structure_output_text_with_media):
630
+ return show_elements_json_input(game_structure_output_text_with_media)
631
 
632
+ generate_button.click(generate_story_and_timeline, inputs=[], outputs=[timeline_output_with_assets, timeline_output, story_output, game_structure_output_text_with_media, game_structure_output_text])
 
 
 
 
 
 
 
633
 
634
+ gr.HTML("Splits by new line - The idea here was to allow for saving the file ")
635
  input_text = gr.Textbox(label="Input Text", lines=10)
636
  output_group = gr.Group()
637