BingHomepage.Go library is powered by BingHomepageAPI which provides Bing's current homepage image details which include URL for image, Copyright information, and a Copyright link.
To get this library, run go get
go get github.com/BingHomepage/BingHomepage.GoIn the import section of your Go source, include github.com/BingHomepage/BingHomepage.Go
import "github.com/BingHomepage/BingHomepage.Go"To get information, you need to call a function defined in the library named Get. It returns two values, BingHomepage structure and error details.
Get take one argument which is two letter country code of Bing Region.
data, err := BingHomepage.Get("US")
if err != nil {
panic(err)
}type BingHomepage struct {
URL string `json:"url"`
Copyright string `json:"copyright"`
CopyrightLink string `json:"copyrightlink"`
}package main
import (
"fmt"
"github.com/BingHomepage/BingHomepage.Go"
)
func main() {
data, err := BingHomepage.Get("US")
if err != nil { panic(err) }
fmt.Printf("%+v\n", data)
fmt.Printf("URL\t\t=> %s\nCopyright\t=> %s\nCopyrightLink\t=> %s\n", data.URL, data.Copyright, data.CopyrightLink)
}Expected output
&{URL:https://bing.com/az/hprichbg/rb/CometMoth_EN-US9387578049_1920x1080.jpg Copyright:Comet moth in Ranomafana National Park, Madagascar (© Robin Hoskyns/Minden Pictures) CopyrightLink:http://www.bing.com/search?q=comet+moth&form=hpcapt&filters=HpDate:%2220180721_0700%22}
URL => https://bing.com/az/hprichbg/rb/CometMoth_EN-US9387578049_1920x1080.jpg
Copyright => Comet moth in Ranomafana National Park, Madagascar (© Robin Hoskyns/Minden Pictures)
CopyrightLink => http://www.bing.com/search?q=comet+moth&form=hpcapt&filters=HpDate:%2220180721_0700%22