diff --git a/layouts/taxonomy/openerhash.terms.html b/layouts/taxonomy/openerhash.terms.html index 74fa7b2f4..80487ec34 100644 --- a/layouts/taxonomy/openerhash.terms.html +++ b/layouts/taxonomy/openerhash.terms.html @@ -7,12 +7,93 @@

{{ .Title }}

{{ . }}
{{ end }} -

List

- {{ $alphabetical := .Data.Terms.Alphabetical }} {{ $completed := len $alphabetical }}

Completed {{ $completed }} of 243 opener hash combinations.

+

Opener Hash Checklist

+ +

All 243 possible combinations in alphabetical order.

+ +{{/* Debug: Show actual term names */}} +
+Debug: Actual Terms ({{ len $alphabetical }}) + +
+ +{{/* Generate all 243 possible combinations */}} +{{ $values := slice "A" "P" "C" }} + + + + + + + + + +{{/* Generate all combinations using nested loops */}} +{{ range $v5 := $values }} + {{ range $v4 := $values }} + {{ range $v3 := $values }} + {{ range $v2 := $values }} + {{ range $v1 := $values }} + {{ $combo := printf "%s%s%s%s%s" $v1 $v2 $v3 $v4 $v5 }} + {{ $matches := where $alphabetical "Name" $combo }} + {{ $matchCount := len $matches }} + + + + + + + + {{ end }} + {{ end }} + {{ end }} + {{ end }} +{{ end }} +
HashEmojiCountFirst Occurrence
+ {{ if gt $matchCount 0 }} + {{ with $.Site.GetPage (printf "/%s/%s" "openerhashes" $combo) }} + {{ $combo }} + {{ end }} + {{ else }} + {{ $combo }} + {{ end }} + + {{ if gt $matchCount 0 }} + {{ $match := index $matches 0 }} + {{ $firstPage := index (first 1 $match.Pages.ByDate) 0 }} + {{ partialCached "first-guess-emoji.html" $firstPage $firstPage.File.Path }} + {{ else }} + -- + {{ end }} + + {{ if gt $matchCount 0 }} + {{ $match := index $matches 0 }} + {{ $match.Count }} + {{ else }} + -- + {{ end }} + + {{ if gt $matchCount 0 }} + {{ $match := index $matches 0 }} + {{ $firstPage := index (first 1 $match.Pages.ByDate) 0 }} + {{ $firstPage.Date.Format "Jan 2, 2006" }} + {{ else }} + -- + {{ end }} +
+ +

Opener Hashes Played

+ +

Ordered by count (most played first).

+
Emoji