Spaces:
Paused
Paused
Update wltv_server.py
Browse files- wltv_server.py +10 -2
wltv_server.py
CHANGED
|
@@ -2,10 +2,12 @@ import os
|
|
| 2 |
import requests
|
| 3 |
import zipfile
|
| 4 |
import logging
|
| 5 |
-
from flask import Flask, send_file
|
|
|
|
| 6 |
|
| 7 |
# Set up logging
|
| 8 |
-
|
|
|
|
| 9 |
logger = logging.getLogger(__name__)
|
| 10 |
|
| 11 |
app = Flask(__name__)
|
|
@@ -65,6 +67,12 @@ def serve_extracted_file():
|
|
| 65 |
logger.error("File not found")
|
| 66 |
return "File not found", 404
|
| 67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
if __name__ == '__main__':
|
| 69 |
zip_url = 'http://api.epg-guide.com/wltv.dz'
|
| 70 |
zip_path = 'it_wltv_full.zip'
|
|
|
|
| 2 |
import requests
|
| 3 |
import zipfile
|
| 4 |
import logging
|
| 5 |
+
from flask import Flask, send_file, Response
|
| 6 |
+
from io import StringIO
|
| 7 |
|
| 8 |
# Set up logging
|
| 9 |
+
log_stream = StringIO()
|
| 10 |
+
logging.basicConfig(level=logging.INFO, stream=log_stream, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
| 11 |
logger = logging.getLogger(__name__)
|
| 12 |
|
| 13 |
app = Flask(__name__)
|
|
|
|
| 67 |
logger.error("File not found")
|
| 68 |
return "File not found", 404
|
| 69 |
|
| 70 |
+
# New route to serve the logs
|
| 71 |
+
@app.route('/logs', methods=['GET'])
|
| 72 |
+
def serve_logs():
|
| 73 |
+
log_contents = log_stream.getvalue()
|
| 74 |
+
return Response(log_contents, mimetype='text/plain')
|
| 75 |
+
|
| 76 |
if __name__ == '__main__':
|
| 77 |
zip_url = 'http://api.epg-guide.com/wltv.dz'
|
| 78 |
zip_path = 'it_wltv_full.zip'
|