diff --git a/scripts/setup_server.py b/scripts/setup_server.py index 7509d74..e71553d 100755 --- a/scripts/setup_server.py +++ b/scripts/setup_server.py @@ -272,11 +272,12 @@ def render_page(): size = sizes.get(name) size_html = f"{size / 1_000_000:.1f} MB" if size else "?" status = pending.get(name) + screen_html = "" if name in novnc_ports: port = novnc_ports[name] link_id = f"novnc-{name}" - status_html = ( - f'Running ' + status_html = 'Running' + screen_html = ( f'Open Screen' f"" @@ -299,7 +300,7 @@ def render_page(): actions = button("install", name, "Install") rows.append( f"{title}{release_date}{publisher}" - f"{size_html}{status_html}{actions}" + f"{size_html}{status_html}{actions}{screen_html}" ) return f""" @@ -323,8 +324,8 @@ button {{ padding: 0.3em 0.8em; margin-right: 0.3em; }}

{slots_used}/{MAX_CONCURRENT_GAMES} game slots in use

DOSBox games

- -{''.join(rows) if rows else ''} + +{''.join(rows) if rows else ''}
GameReleasePublisherSizeStatusActions
No game manifests found on the share
GameReleasePublisherSizeStatusActions
No game manifests found on the share
"""