rawhide kobayashi f548353fa6
some power control buttons implemented
seven-segment post codes added to webui
other optimizations
2025-03-04 15:58:47 -06:00

25 lines
652 B
Python

from ipkvm import app
from ipkvm import frame_buffer
from flask import Response, render_template
def generate_frames():
while True:
frame_buffer.new_frame.wait()
frame_buffer.new_frame.clear()
yield (b'--frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + frame_buffer.cur_frame + b'\r\n')
@app.route('/video_feed')
def video_feed():
return Response(generate_frames(),
mimetype='multipart/x-mixed-replace; boundary=frame')
@app.route('/')
def index():
return render_template('index.html')
"""@socketio.on("connect")
def kvm_client():
ui.start_background_task(mkb_handler)"""