1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
# go-vcard
[](https://pkg.go.dev/github.com/emersion/go-vcard)
[](https://builds.sr.ht/~emersion/go-vcard/commits?)
A Go library to parse and format [vCard](https://tools.ietf.org/html/rfc6350).
## Usage
```go
f, err := os.Open("cards.vcf")
if err != nil {
log.Fatal(err)
}
defer f.Close()
dec := vcard.NewDecoder(f)
for {
card, err := dec.Decode()
if err == io.EOF {
break
} else if err != nil {
log.Fatal(err)
}
log.Println(card.PreferredValue(vcard.FieldFormattedName))
}
```
## License
MIT
|