From fda9d22b83913ee65bf75afa46b1876116365ac8 Mon Sep 17 00:00:00 2001 From: Travis Shears Date: Sun, 12 Oct 2025 20:27:38 +0200 Subject: [PATCH] switch from date to hex for gemlog listing ") ", post.Slug, post.Date.Format("2006-01-02")hexNum, post.Title)) --- internal/gemlog/gemlog.go | 6 ++++-- tasks.txt | 9 +++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/internal/gemlog/gemlog.go b/internal/gemlog/gemlog.go index f4332c7..419d334 100644 --- a/internal/gemlog/gemlog.go +++ b/internal/gemlog/gemlog.go @@ -72,8 +72,10 @@ func (g *Gemlog) serveIndex(w gemini.ResponseWriter, req *gemini.Request) { } else { content.WriteString("## Posts\n\n") - for _, post := range posts { - content.WriteString(fmt.Sprintf("=> /gemlog/post/%s %s - %s\n", post.Slug, post.Date.Format("2006-01-02"), post.Title)) + for i, post := range posts { + i = len(posts) - i + hexNum := fmt.Sprintf("0x%04x", i) + content.WriteString(fmt.Sprintf("=> /gemlog/post/%s %s - %s\n", post.Slug, hexNum, post.Title)) } } diff --git a/tasks.txt b/tasks.txt index 64616e4..b4b440a 100644 --- a/tasks.txt +++ b/tasks.txt @@ -1,5 +1,6 @@ -task: add hexidecimal numbering to gemlog +task: implement dir codeview pages +task: implement codbase root codeview pages -----------DONE LINE----------- - -DONE task: add request counter -DONE task: embed static pages +DONE task: add hexidecimal numbering to gemlog +DONE task: add request counter +DONE task: embed static pages