speciale spaties -> gewone spaties

This commit is contained in:
Peter Kleiweg
2026-03-02 21:41:13 +01:00
parent a94b190108
commit fd750a8d47
10 changed files with 72 additions and 31 deletions

View File

@@ -57,16 +57,16 @@ func main() {
var item Item
x(json.Unmarshal(b, &item))
for _, cat := range item.Cats {
_, err = fmt.Fprintf(fp, "##META text cat = %s\n", cat)
_, err = fmt.Fprintf(fp, "##META text cat = %s\n", fixSpace(cat))
x(err)
}
for _, cat := range item.Tags {
_, err = fmt.Fprintf(fp, "##META text tag = %s\n", cat)
for _, tag := range item.Tags {
_, err = fmt.Fprintf(fp, "##META text tag = %s\n", fixSpace(tag))
x(err)
}
_, err = fp.WriteString(addEnd(item.Title))
_, err = fp.WriteString(addEnd(fixSpace(item.Title)))
x(err)
_, err = fp.WriteString(item.Text)
_, err = fp.WriteString(fixSpace(item.Text))
x(err)
x(fp.Close())
}
@@ -91,3 +91,7 @@ func addEnd(s string) string {
}
return s + ".\n"
}
func fixSpace(s string) string {
return strings.Join(strings.Fields(s), " ")
}