diff --git a/wordlinator/app/__init__.py b/wordlinator/app/__init__.py index d80a18b..f6d8500 100644 --- a/wordlinator/app/__init__.py +++ b/wordlinator/app/__init__.py @@ -69,7 +69,9 @@ def print_score_table(wordle_day, scores): print_missing_names(wordle_day, scoreless_names) -def _save_db_scores(wordle_day: wordlinator.utils.WordleDay, scores: dict): +def _save_db_scores( + wordle_day: wordlinator.utils.WordleDay, scores: dict, twitter_scores +): db = wordlinator.db.pg.WordleDb() hole_data = wordle_day.golf_hole if not hole_data: @@ -145,7 +147,7 @@ async def main_update( updated_scores = sheets_client.update_scores(today_scores) rich.print("[green]Saving scores in db...") - _save_db_scores(wordle_day, updated_scores) + _save_db_scores(wordle_day, updated_scores, today_scores) print_score_table(wordle_day, today_scores) diff --git a/wordlinator/web/__init__.py b/wordlinator/web/__init__.py index c2ba252..f4d9e8f 100644 --- a/wordlinator/web/__init__.py +++ b/wordlinator/web/__init__.py @@ -1,5 +1,6 @@ import datetime import functools +import pathlib import time import dash @@ -18,7 +19,10 @@ import wordlinator.utils.web # Setup Functions # ################### -app = dash.Dash(name="WordleGolf", title="#WordleGolf") +assets_dir = pathlib.Path(__file__).parent / "assets" +app = dash.Dash( + name="WordleGolf", title="#WordleGolf", assets_folder=str(assets_dir.resolve()) +) def get_ttl_hash(seconds=600): diff --git a/wordlinator/web/assets/style.css b/wordlinator/web/assets/style.css new file mode 100644 index 0000000..b0a5c8f --- /dev/null +++ b/wordlinator/web/assets/style.css @@ -0,0 +1,4 @@ +p { + margin-bottom: 0; + text-align: center; +}