diff options
| author | Paul Buetow <paul@buetow.org> | 2025-01-19 08:58:08 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-01-19 08:58:08 +0200 |
| commit | f15224d720b8a3e29527ab913801503160fdaf8e (patch) | |
| tree | 59117e9847294f2db6c39f7c8e01e8cf4dca95c4 /internal/summary | |
| parent | 5c3813b593415615116acbe8d21f262c1f20e9f8 (diff) | |
renaming of Gemini flags, add GeminiCapsule
Diffstat (limited to 'internal/summary')
| -rw-r--r-- | internal/summary/summary.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/summary/summary.go b/internal/summary/summary.go index 6d66958..8b27f49 100644 --- a/internal/summary/summary.go +++ b/internal/summary/summary.go @@ -23,8 +23,8 @@ func Run(ctx context.Context, args config.Args) error { return entries[i].Time.Before(entries[j].Time) }) - title := fmt.Sprintf("Posts for %s", strings.Join(args.SummaryFor, " ")) - gemtext, err := fmt.Print(generateGemtext(entries, title, args.GemtexterEnable)) + title := fmt.Sprintf("Posts for %s", strings.Join(args.GeminiSummaryFor, " ")) + gemtext, err := fmt.Print(generateGemtext(entries, title, args.GeminiEnable)) if err != nil { return err } @@ -33,7 +33,7 @@ func Run(ctx context.Context, args config.Args) error { return nil } -func generateGemtext(entries []entry.Entry, title string, gemtexterEnable bool) (string, error) { +func generateGemtext(entries []entry.Entry, title string, geminiEnable bool) (string, error) { var ( sb strings.Builder currentDateStr string @@ -41,7 +41,7 @@ func generateGemtext(entries []entry.Entry, title string, gemtexterEnable bool) sb.WriteString("# ") sb.WriteString(title) - if gemtexterEnable { + if geminiEnable { sb.WriteString("\n\n<< template::inline::toc") } @@ -77,7 +77,7 @@ func generateGemtext(entries []entry.Entry, title string, gemtexterEnable bool) } } - if gemtexterEnable { + if geminiEnable { sb.WriteString("\n\nOther related posts:") sb.WriteString("\n\n<< template::inline::index posts-from") sb.WriteString("\n\n") @@ -88,7 +88,7 @@ func generateGemtext(entries []entry.Entry, title string, gemtexterEnable bool) func matchingEntries(args config.Args) iter.Seq2[entry.Entry, error] { return func(yield func(entry.Entry, error) bool) { - for _, dateStr := range args.SummaryFor { + for _, dateStr := range args.GeminiSummaryFor { glob := filepath.Join(args.GosDir, "db/platforms/*/", fmt.Sprintf("*%s*-??????.posted", dateStr)) paths, err := filepath.Glob(glob) |
