PR-Puppets commited on
Commit
3db7913
1 Parent(s): 9a1177d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -23
app.py CHANGED
@@ -219,9 +219,28 @@ code{font-size: 18px}
219
  # Create Gradio interface
220
  with gr.Blocks(css=css) as demo:
221
  gr.Markdown("# After 3 hours, OpenAI shut down Sora's early access temporarily for all artists.")
222
- with gr.Tab("Open letter: why are we doing this?"):
223
- gr.Markdown('''# ┌∩┐(◣_◢)┌∩┐ DEAR CORPORATE AI OVERLORDS ┌∩┐(◣_◢)┌∩┐
224
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
225
  We received access to Sora with the promise to be early testers, red teamers and creative partners. However, we believe instead we are being lured into "art washing" to tell the world that Sora is a useful tool for artists.
226
 
227
  <code style="font-family: monospace;font-size: 16px;font-weight:bold">ARTISTS ARE NOT YOUR UNPAID R&D <br />
@@ -254,27 +273,9 @@ However, as we are aware not everyone has the hardware or technical capability t
254
 
255
  Enjoy,
256
 
257
- some sora-alpha-artists, [Jake Elwes](https://www.jakeelwes.com/), [Memo Akten](https://www.memo.tv/), [CROSSLUCID](https://crosslucid.zone/), [Maribeth Rauh](https://uk.linkedin.com/in/maribethrauh), [Joel Simon](https://www.joelsimon.net/), [Jake Hartnell](https://x.com/JakeHartnell), [Bea Ramos, Power Dada](https://x.com/powerdada), [aurèce vettier](https://www.aurecevettier.com/), [acfp](https://www.andreachiampo.com/), [Iannis Bardakos](http://www.johnbardakos.com/), [204 no-content | Cintia Aguiar Pinto & Dimitri De Jonghe](https://204.ai), [Emmanuelle Collet](https://www.linkedin.com/in/emmanuelle-collet), [XU Cheng](https://floating.pt/)''', elem_id="manifesto")
258
 
259
- with gr.Tab("Generate with Sora"):
260
- gr.Markdown("# Sora PR Puppets")
261
- gr.Markdown("An artists open letter, click on the 'Why are we doing this' tab to learn more")
262
- generation_history = gr.Textbox(visible=False)
263
- list_size = gr.Number(value=PAGE_SIZE, visible=False)
264
- with gr.Row():
265
- with gr.Column():
266
- prompt_input = gr.Textbox(
267
- label="Enter your prompt",
268
- placeholder="Describe the video you want to generate...",
269
- lines=3
270
- )
271
- generate_button = gr.Button("Generate Video")
272
- with gr.Column():
273
- output = gr.Video(label="Generated Video")
274
- generated_prompt = gr.Code(label="Generated prompt", interactive=False, language="json", wrap_lines=True, lines=1)
275
- with gr.Accordion("Advanced Options", open=True):
276
- size = gr.Radio(["360p", "480p", "720p", "1080p"], label="Resolution", value="360p", info="Trade off between resolution and speed")
277
- duration = gr.Slider(minimum=5, maximum=10, step=5, label="Duration", value=10)
278
  with gr.Accordion("Generation gallery", open=True):
279
  gr.Markdown("Videos generated while the tool was up")
280
  @gr.render(inputs=[generation_history, list_size])
 
219
  # Create Gradio interface
220
  with gr.Blocks(css=css) as demo:
221
  gr.Markdown("# After 3 hours, OpenAI shut down Sora's early access temporarily for all artists.")
222
+ with gr.Tab("Generate with Sora"):
223
+ gr.Markdown("# Sora PR Puppets")
224
+ gr.Markdown("An artists open letter, click on the 'Why are we doing this' tab to learn more")
225
+ generation_history = gr.Textbox(visible=False)
226
+ list_size = gr.Number(value=PAGE_SIZE, visible=False)
227
+ with gr.Row():
228
+ with gr.Column():
229
+ prompt_input = gr.Textbox(
230
+ label="Enter your prompt",
231
+ placeholder="Describe the video you want to generate...",
232
+ lines=3
233
+ )
234
+ generate_button = gr.Button("Generate Video")
235
+ with gr.Column():
236
+ output = gr.Video(label="Generated Video")
237
+ generated_prompt = gr.Code(label="Generated prompt", interactive=False, language="json", wrap_lines=True, lines=1)
238
+ with gr.Accordion("Advanced Options", open=True):
239
+ size = gr.Radio(["360p", "480p", "720p", "1080p"], label="Resolution", value="360p", info="Trade off between resolution and speed")
240
+ duration = gr.Slider(minimum=5, maximum=10, step=5, label="Duration", value=10)
241
+ with gr.Tab("Open letter: why are we doing this?"):
242
+ gr.Markdown('''# ┌∩┐(◣_◢)┌∩┐ DEAR CORPORATE AI OVERLORDS ┌∩┐(◣_◢)┌∩┐
243
+
244
  We received access to Sora with the promise to be early testers, red teamers and creative partners. However, we believe instead we are being lured into "art washing" to tell the world that Sora is a useful tool for artists.
245
 
246
  <code style="font-family: monospace;font-size: 16px;font-weight:bold">ARTISTS ARE NOT YOUR UNPAID R&D <br />
 
273
 
274
  Enjoy,
275
 
276
+ some sora-alpha-artists, [Jake Elwes](https://www.jakeelwes.com/), [Memo Akten](https://www.memo.tv/), [CROSSLUCID](https://crosslucid.zone/), [Maribeth Rauh](https://uk.linkedin.com/in/maribethrauh), [Joel Simon](https://www.joelsimon.net/), [Jake Hartnell](https://x.com/JakeHartnell), [Bea Ramos, Power Dada](https://x.com/powerdada), [aurèce vettier](https://www.aurecevettier.com/), [acfp](https://www.andreachiampo.com/), [Iannis Bardakos](http://www.johnbardakos.com/), [204 no-content | Cintia Aguiar Pinto & Dimitri De Jonghe](https://204.ai), [Emmanuelle Collet](https://www.linkedin.com/in/emmanuelle-collet), [XU Cheng](https://floating.pt/)
277
 
278
+ ''', elem_id="manifesto")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  with gr.Accordion("Generation gallery", open=True):
280
  gr.Markdown("Videos generated while the tool was up")
281
  @gr.render(inputs=[generation_history, list_size])