diff options
Diffstat (limited to 'vendor/github.com/dyatlov/go-opengraph/examples/simple.go')
-rw-r--r-- | vendor/github.com/dyatlov/go-opengraph/examples/simple.go | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/vendor/github.com/dyatlov/go-opengraph/examples/simple.go b/vendor/github.com/dyatlov/go-opengraph/examples/simple.go new file mode 100644 index 000000000..fa128cd43 --- /dev/null +++ b/vendor/github.com/dyatlov/go-opengraph/examples/simple.go @@ -0,0 +1,27 @@ +package main + +import ( + "fmt" + "strings" + + "github.com/dyatlov/go-opengraph/opengraph" +) + +func main() { + html := `<html><head><meta property="og:type" content="article" /> + <meta property="og:title" content="WordPress 4.3 "Billie"" /> + <meta property="og:url" content="https://wordpress.org/news/2015/08/billie/" /></head><body></body></html>` + + og := opengraph.NewOpenGraph() + err := og.ProcessHTML(strings.NewReader(html)) + + if err != nil { + fmt.Println(err) + return + } + + fmt.Printf("Type: %s\n", og.Type) + fmt.Printf("Title: %s\n", og.Title) + fmt.Printf("URL: %s\n", og.URL) + fmt.Printf("String/JSON Representation: %s\n", og) +} |