summaryrefslogtreecommitdiff
path: root/internal/summary
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-01-19 08:58:08 +0200
committerPaul Buetow <paul@buetow.org>2025-01-19 08:58:08 +0200
commitf15224d720b8a3e29527ab913801503160fdaf8e (patch)
tree59117e9847294f2db6c39f7c8e01e8cf4dca95c4 /internal/summary
parent5c3813b593415615116acbe8d21f262c1f20e9f8 (diff)
renaming of Gemini flags, add GeminiCapsule
Diffstat (limited to 'internal/summary')
-rw-r--r--internal/summary/summary.go12
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)