github.com/requaos/go-readability@v0.0.0-20181130134248-61a0ddd715c5/sample.go (about) 1 // +build ignore 2 3 package main 4 5 import ( 6 "fmt" 7 nurl "net/url" 8 "time" 9 10 "github.com/RadhiFadlillah/go-readability" 11 ) 12 13 func main() { 14 // Create URL 15 url := "https://www.nytimes.com/2018/01/21/technology/inside-amazon-go-a-store-of-the-future.html" 16 parsedURL, _ := nurl.Parse(url) 17 18 // Fetch readable content 19 article, err := readability.FromURL(parsedURL, 5*time.Second) 20 if err != nil { 21 panic(err) 22 } 23 24 // Show results 25 fmt.Println(article.Meta.Title) 26 fmt.Println(article.Meta.Excerpt) 27 fmt.Println(article.Meta.Author) 28 fmt.Println(article.Content) 29 }