\n']
expanding = []
@@ -181,7 +189,7 @@ def overview(hunt, puzzles, rounds):
expanding += [
'
\n'.format(i, status),
'
x \n',
- '
{} \n'.format(link(hunt_file(hunt, filename_from_name(rnd)) + "_round.html", rnd)),
+ '
{} \n'.format(link(internal_link(hunt, filename_from_name(rnd)) + "_round.html", rnd)),
'
\n',
' \n',
' Puzzle \n',
@@ -195,12 +203,12 @@ def overview(hunt, puzzles, rounds):
meta = ''
if puzzle['status'] == 'solved':
expanding += [' \n',
- ' {} \n'.format(link(hunt_file(hunt, filename_from_name(puzzle['name'])) + ".html", puzzle['name']+meta)),
+ ' {} \n'.format(link(internal_link(hunt, filename_from_name(puzzle['name'])) + ".html", puzzle['name']+meta)),
' {} \n'.format(", ".join(puzzle['solution']).upper()),
' \n']
else:
expanding += [' \n',
- ' {} \n'.format(link(hunt_file(hunt, filename_from_name(puzzle['name'])) + ".html", puzzle['name']+meta)),
+ ' {} \n'.format(link(internal_link(hunt, filename_from_name(puzzle['name'])) + ".html", puzzle['name']+meta)),
' \n',
' \n']
expanding.append('
\n')
@@ -232,10 +240,11 @@ def round_overview(hunt, rnd, puzzles):
'
\n',
'
Mystery Hunt 2022 \n',
' \n',
+ '
\n',
' \n',
' \n'.format(status),
'
{} \n'.format(rnd),
- '
{}
\n'.format(link(hunt_file(hunt, "index") + ".html", 'Hunt Overview')),
+ '
{}
\n'.format(link(internal_link(hunt, "index") + ".html", 'Hunt Overview')),
'
\n',
'
\n',
' \n',
@@ -263,7 +272,7 @@ def round_overview(hunt, rnd, puzzles):
' {} \n'.format(elink(slack_url, puzzle['name']+meta)),
' {} \n'.format(elink(puzzle.get('url',''), 'Puzzle')),
' {} \n'.format(elink(puzzle['sheet_url'], 'Sheet')),
- ' {} \n'.format(link(hunt_file(hunt, filename_from_name(puzzle['name'])) + ".html", 'Overview')),
+ ' {} \n'.format(link(internal_link(hunt, filename_from_name(puzzle['name'])) + ".html", 'Overview')),
' {} \n'.format(", ".join(puzzle['solution']).upper()),
# ' \n',
' {} \n'.format(", ".join(puzzle.get('tags',[]))),
@@ -273,7 +282,7 @@ def round_overview(hunt, rnd, puzzles):
' {} \n'.format(elink(slack_url, puzzle['name']+meta)),
' {} \n'.format(elink(puzzle.get('url',''), 'Puzzle')),
' {} \n'.format(elink(puzzle['sheet_url'], 'Sheet')),
- ' {} \n'.format(link(hunt_file(hunt, filename_from_name(puzzle['name'])) + ".html", 'Overview')),
+ ' {} \n'.format(link(internal_link(hunt, filename_from_name(puzzle['name'])) + ".html", 'Overview')),
' \n',
# ' \n',
' {} \n'.format(", ".join(puzzle.get('tags',[]))),
@@ -302,7 +311,7 @@ def puzzle_overview(hunt, puzzle):
meta = ''
slack_url = channel_url(puzzle['channel_id'])
if 'rounds' in puzzle:
- round_url = [link(hunt_file(hunt, filename_from_name(rnd)) + "_round.html", rnd) for rnd in puzzle['rounds']]
+ round_url = [link(internal_link(hunt, filename_from_name(rnd)) + "_round.html", rnd) for rnd in puzzle['rounds']]
else:
round_url = ''
if puzzle['status'] == 'solved':
@@ -316,9 +325,10 @@ def puzzle_overview(hunt, puzzle):
'\n',
' \n',
' \n',
+ ' \n',
' \n',
' {} \n'.format(name+meta),
- ' {}
'.format(link(hunt_file(hunt, 'index') + ".html", 'Hunt Overview')),
+ ' {}
'.format(link(internal_link(hunt, 'index') + ".html", 'Hunt Overview')),
'\n',
'\n',
'\n'.format(status),
@@ -365,16 +375,18 @@ def puzzle_lists(hunt, puzzles, filt):
' \n',
' Mystery Hunt 2022 \n',
' \n',
+ ' \n',
' \n',
- ' \n'
+ ' \n',
' \n',
' {} \n'.format('{} Puzzles').format(filt),
- ' {}
\n'.format(link(hunt_file(hunt, 'index') + ".html", 'Hunt Overview')),
+ ' {}
\n'.format(link(internal_link(hunt, 'index') + ".html", 'Hunt Overview')),
' \n',
'
\n',
' \n',
@@ -398,7 +410,7 @@ def puzzle_lists(hunt, puzzles, filt):
meta = ''
slack_url = channel_url(puzzle['channel_id'])
if 'rounds' in puzzle:
- round_url = link(hunt_file(hunt, filename_from_name(puzzle['rounds'][0])) + "_round.html", puzzle['rounds'][0])
+ round_url = link(internal_link(hunt, filename_from_name(puzzle['rounds'][0])) + "_round.html", puzzle['rounds'][0])
else:
round_url = ''
#assuming one round per puzzle for now
@@ -407,7 +419,7 @@ def puzzle_lists(hunt, puzzles, filt):
' {} \n'.format(elink(slack_url, puzzle['name']+meta)),
' {} \n'.format(elink(puzzle.get('url',''), 'Puzzle')),
' {} \n'.format(elink(puzzle['sheet_url'], 'Sheet')),
- ' {} \n'.format(link(hunt_file(hunt, filename_from_name(puzzle['name'])) + ".html", 'Overview')),
+ ' {} \n'.format(link(internal_link(hunt, filename_from_name(puzzle['name'])) + ".html", 'Overview')),
' {} \n'.format(", ".join(puzzle['solution']).upper()),
' {} \n'.format(round_url),
' {} \n'.format(", ".join(puzzle.get('tags',[]))),
@@ -419,7 +431,7 @@ def puzzle_lists(hunt, puzzles, filt):
meta = ''
slack_url = channel_url(puzzle['channel_id'])
if 'rounds' in puzzle:
- round_url = link(hunt_file(hunt, filename_from_name(puzzle['rounds'][0])) + "_round.html", puzzle['rounds'][0])
+ round_url = link(internal_link(hunt, filename_from_name(puzzle['rounds'][0])) + "_round.html", puzzle['rounds'][0])
else:
round_url = ''
#assuming one round per puzzle for now
@@ -428,7 +440,7 @@ def puzzle_lists(hunt, puzzles, filt):
' {} \n'.format(elink(slack_url, puzzle['name']+meta)),
' {} \n'.format(elink(puzzle.get('url',''), 'Puzzle')),
' {} \n'.format(elink(puzzle['sheet_url'], 'Sheet')),
- ' {} \n'.format(link(hunt_file(hunt, filename_from_name(puzzle['name'])) + ".html", 'Overview')),
+ ' {} \n'.format(link(internal_link(hunt, filename_from_name(puzzle['name'])) + ".html", 'Overview')),
' \n',
' {} \n'.format(round_url),
' {} \n'.format(", ".join(puzzle.get('tags',[]))),