codeberg.org/pebbe/errors

This commit is contained in:
Peter Kleiweg
2026-03-16 13:41:03 +01:00
parent 7b18c51567
commit 78dc580c8d
40 changed files with 706 additions and 692 deletions

View File

@@ -1,8 +1,8 @@
package main
import (
e "codeberg.org/pebbe/errors"
"github.com/jbowtie/gokogiri"
"github.com/pebbe/util"
"encoding/xml"
"fmt"
@@ -18,7 +18,7 @@ type Item struct {
}
var (
x = util.CheckErr
x = e.ExitErr
reYearWeek = regexp.MustCompile(`^2[0-9][0-9][0-9]-[0-5][0-9]$`)
)
@@ -55,18 +55,15 @@ func main() {
x(err)
var item Item
x(xml.Unmarshal(b, &item), filename)
_, err = fp.WriteString(addEnd(fixSpace(item.Title)))
x(err)
x(fp.WriteString(addEnd(fixSpace(item.Title))))
doc, err := gokogiri.ParseHtml([]byte(`<html><body>` + item.Text + `</body></html>`))
x(err)
root := doc.Root()
pp, err := root.Search(`//body/p | //body/h2`)
x(err)
for _, p := range pp {
_, err = fp.WriteString(addEnd(fixSpace(p.Content())))
x(err)
x(fp.WriteString(addEnd(fixSpace(p.Content()))))
}
x(err)
x(fp.Close())
}
}