Jeffgold commited on
Commit
a56389b
·
1 Parent(s): 928f04f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -7,6 +7,18 @@ import requests
7
  from urllib.parse import urlparse
8
  import subprocess
9
  import atexit
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  logging.basicConfig(level=logging.INFO)
12
 
@@ -87,7 +99,8 @@ def convert_video(video_file, quality, aspect_ratio, video_url):
87
 
88
  html = ""
89
  for path in output_paths:
90
- html += f'<p><a href="{path.name}" target="_blank">{path.stem}</a></p>'
 
91
  return html
92
 
93
  video_file = gr.inputs.File(label="Video File")
 
7
  from urllib.parse import urlparse
8
  import subprocess
9
  import atexit
10
+ from flask import Flask, send_from_directory
11
+ from threading import Thread
12
+
13
+ # Initialize a Flask application
14
+ app = Flask(__name__)
15
+
16
+ @app.route('/files/<path:path>')
17
+ def serve_file(path):
18
+ return send_from_directory(Path.cwd(), path)
19
+
20
+ # Start the Flask server in a new thread
21
+ Thread(target=app.run, kwargs={'host': '0.0.0.0', 'port': 5000}).start()
22
 
23
  logging.basicConfig(level=logging.INFO)
24
 
 
99
 
100
  html = ""
101
  for path in output_paths:
102
+ # Replace 'localhost' with your server's IP address if necessary
103
+ html += f'<p><a href="http://localhost:5000/files/{path.name}" target="_blank">{path.stem}</a></p>'
104
  return html
105
 
106
  video_file = gr.inputs.File(label="Video File")