diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-10 15:10:53 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-10 15:10:53 +0300 |
| commit | f784d30559569cba63d5d02aa3413346accea7fb (patch) | |
| tree | 36f8e4bc64cd641b2324c35999b3c053f267cad0 /internal/summary | |
| parent | b6be62b537ebfd3a0e2fa25c93d2408ccb418cb7 (diff) | |
v1.3.0: Snonux inbox, default platform, compose posting, gemtext filterv1.3.0
- Snonux writes plain text to gosdir/snonux/inbox
- Default -platforms includes Snonux; gosc runs post after compose
- Gemini summary skips db/platforms/snonux posted entries
Made-with: Cursor
Diffstat (limited to 'internal/summary')
| -rw-r--r-- | internal/summary/summary.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/internal/summary/summary.go b/internal/summary/summary.go index 1a416c3..32232e9 100644 --- a/internal/summary/summary.go +++ b/internal/summary/summary.go @@ -11,6 +11,7 @@ import ( "codeberg.org/snonux/gos/internal/config" "codeberg.org/snonux/gos/internal/entry" + "codeberg.org/snonux/gos/internal/platforms" ) const maxLinkLength = 80 @@ -64,9 +65,6 @@ func generateGemtext(args config.Args, entries []entry.Entry, title string) (str sb.WriteString("\n\n### ") sb.WriteString(firstFewWords(content, 50)) - if err != err { - return "", err - } sb.WriteString("\n\n") sb.WriteString(content) @@ -98,6 +96,10 @@ func matchingEntries(args config.Args) iter.Seq2[entry.Entry, error] { return } for _, path := range paths { + rel, err := filepath.Rel(filepath.Join(args.GosDir, "db", "platforms"), filepath.Dir(path)) + if err == nil && strings.EqualFold(rel, platforms.Platform("snonux").String()) { + continue + } en, err := entry.New(path) if !yield(en, err) { return |
