Go-PBN Parser Library
The GO-PBN Parser Library is a specialized software tool designed for reading and interpreting data in Portable Bridge Notation (PBN) format.
Usage
go get "git.sr.ht/~klahr/go-pbn"
package main
import (
"fmt"
"os"
"git.sr.ht/~klahr/go-pbn"
)
func main() {
if data, err := os.ReadFile("my-file.pbn"); err != nil {
panic(err)
} else {
if m, err := pbn.Import(data); err != nil {
for _, g := range m.Games {
fmt.Println(g.Event) // Print event name.
// ...
}
}
}
}