Skip to content

Commit 793a194

Browse files
committed
livecode ui init
1 parent 8e142c8 commit 793a194

3 files changed

Lines changed: 630 additions & 1 deletion

File tree

livecode/__main__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from workflow.new_bbc import generate_ffmc
55
from workflow.upcoming import create_upcoming
66
from poster import create_posters
7+
from ui import start_ui
78
import re
89
if __name__ == "__main__":
910
parser = argparse.ArgumentParser(prog="livecode")
@@ -16,6 +17,10 @@
1617
)
1718
parser_poster = subparsers.add_parser("poster", help="Generate Posters")
1819

20+
parser_ui = subparsers.add_parser("ui", help="Start NiceGUI dashboard")
21+
parser_ui.add_argument("--host", type=str, default="127.0.0.1", help="Host to bind to")
22+
parser_ui.add_argument("--port", type=int, default=8080, help="Port to listen on")
23+
1924
workflow_subparser = parser_workflow.add_subparsers(dest="workflow")
2025
parser_workflow_add_bbc = workflow_subparser.add_parser(
2126
"FFMC", help="FieldFx Monday Casual automatic pre-fetch data"
@@ -103,4 +108,6 @@
103108
freezer.freeze()
104109
if args.command == "poster":
105110
create_posters()
111+
if args.command == "ui":
112+
start_ui(host=args.host, port=args.port)
106113

0 commit comments

Comments
 (0)