X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=html_generator.py;h=01cecdea7e521c48fb844db5c52e40865d27f58b;hb=46ee43c674ec697c6740b9a531ac0b6ff3a05ab4;hp=e337f08034dce8d0f0a19909b2c78351f96d1bdd;hpb=976a9bcf02620a4b1aec2a180efbc0d741a212ce;p=turbot-web diff --git a/html_generator.py b/html_generator.py index e337f08..01cecde 100644 --- a/html_generator.py +++ b/html_generator.py @@ -198,7 +198,7 @@ def overview(hunt, puzzles, rounds): if puzzle['status'] == 'solved': expanding += [' \n', ' {}\n'.format(link(website + filename_from_name(puzzle['name']) + ".html", puzzle['name']+meta)), - ' {}\n'.format(puzzle['solution']), + ' {}\n'.format(", ".join(puzzle['solution']).upper()), ' \n'] else: expanding += [' \n', @@ -266,9 +266,9 @@ def round_overview(hunt, rnd, puzzles): ' {}\n'.format(elink(puzzle.get('url',''), 'Puzzle')), ' {}\n'.format(elink(puzzle['sheet_url'], 'Sheet')), ' {}\n'.format(link(website + filename_from_name(puzzle['name']) + '.html', 'Overview')), - ' {}\n'.format(puzzle['solution']), + ' {}\n'.format(", ".join(puzzle['solution']).upper()), # ' \n', - ' {}\n'.format("".join(puzzle.get('tags',[]))), + ' {}\n'.format(", ".join(puzzle.get('tags',[]))), ' \n'] else: puzzle_list += [ ' \n', @@ -278,7 +278,7 @@ def round_overview(hunt, rnd, puzzles): ' {}\n'.format(link(website + filename_from_name(puzzle['name']) + '.html', 'Overview')), ' \n', # ' \n', - ' {}\n'.format(" ".join(puzzle.get('tags',[]))), + ' {}\n'.format(", ".join(puzzle.get('tags',[]))), ' \n'] end = [' \n', ' \n', @@ -308,7 +308,7 @@ def puzzle_overview(hunt, puzzle): else: round_url = '' if puzzle['status'] == 'solved': - solution = puzzle['solution'] + solution = ", ".join(puzzle['solution']).upper() status = 'solved' else: solution = "" @@ -337,7 +337,7 @@ def puzzle_overview(hunt, puzzle): ' \n', ' \n', ' \n'.format(" ".join(round_url)), #round page on our site - ' \n'.format(" ".join(puzzle.get('tags',[]))), #add tags + ' \n'.format(", ".join(puzzle.get('tags',[]))), #add tags ' \n', ' \n', ' \n'.format(solution), @@ -410,9 +410,9 @@ def puzzle_lists(hunt, puzzles, filt): ' \n'.format(elink(puzzle.get('url',''), 'Puzzle')), ' \n'.format(elink(puzzle['sheet_url'], 'Sheet')), ' \n'.format(link(website + filename_from_name(puzzle['name']) + '.html', 'Overview')), - ' \n'.format(puzzle['solution']), + ' \n'.format(", ".join(puzzle['solution']).upper()), ' \n'.format(round_url), - ' \n'.format("".join(puzzle.get('tags',[]))), + ' \n'.format(", ".join(puzzle.get('tags',[]))), ' \n'] for puzzle in unsolved_puzzles: if puzzle['type'] == 'meta': @@ -433,7 +433,7 @@ def puzzle_lists(hunt, puzzles, filt): ' \n'.format(link(website + filename_from_name(puzzle['name']) + '.html', 'Overview')), ' \n', ' \n'.format(round_url), - ' \n'.format("".join(puzzle.get('tags',[]))), + ' \n'.format(", ".join(puzzle.get('tags',[]))), ' \n'] end = [' \n', '
Round(s): {}Tags: {}Tags: {}
Answer: {}{}{}{}{}{}{}{}{}
{}{}{}{}
\n', @@ -479,9 +479,10 @@ def generate_for_hunt_id(table, hunt_id): round_overview(hunt, rnd, puzzles) for puzzle in puzzles: puzzle_overview(hunt, puzzle) - puzzle_lists(hunt, puzzles, "All") - puzzle_lists(hunt, puzzles, "Solved") - puzzle_lists(hunt, puzzles, "Unsolved") + puzzle_lists(hunt, puzzles, "All") + puzzle_lists(hunt, puzzles, "Solved") + puzzle_lists(hunt, puzzles, "Unsolved") + # Initialize AWS resources to talk to the database db = boto3.resource('dynamodb')