gravatar
A Go wrapper for Gravatar
Install
go get -u github.com/drexedam/gravatar
Examples
Profile URL
url := gravatar.New("mail@example.org").URL()
Avatar URL with parameters
url := gravatar.New("mail@example.org").
Size(200).
Default(gravatar.NotFound).
Rating(gravatar.Pg).
AvatarURL()
Avatar URL with default image
url := gravatar.New("mail@example.org").
DefaultURL("http://example.org/image.png").
AvatarURL()
Force default avatar
url := gravatar.New("mail@example.org").ForceDefault(true).AvatarURL()
JSON profile data URL
url := gravatar.New("mail@example.org").JSONURL()
JSON profile data URL with callback
url := gravatar.New("mail@example.org").JSONURLCallback("alert")
Parsed profile data
profile, err := gravatar.New("mail@example.org").Profiles()
License
MIT licensed. See the LICENSE file for details.