github.com/gpahal/head (go): Package head provides functions for parsing information in a HTML head tag.  The head.ProcessURL function takes a url string and a *http.Client, makes a GET request to the url using the http client and returns a new *head.Object from the returned HTML. If client is nil, a default client is used.  The head.ParseHTML function takes an io.Reader, reads HTML, parses the HTML and returns a new *head.Object.
Keywords: go|golang|head|html|html-head|metadata|opengraph|opengraph-tags