Improved README with better example

This commit is contained in:
Mattias Wadman
2020-01-26 19:30:03 +01:00
parent 985723613e
commit ba7db768df
2 changed files with 74 additions and 6 deletions

28
cmd/example/main.go Normal file
View File

@ -0,0 +1,28 @@
package main
import (
"context"
"io"
"log"
"os"
"github.com/wader/goutubedl"
)
func main() {
result, err := goutubedl.New(context.Background(), "https://www.youtube.com/watch?v=jgVhBThJdXc", goutubedl.Options{})
if err != nil {
log.Fatal(err)
}
downloadResult, err := result.Download(context.Background(), "best")
if err != nil {
log.Fatal(err)
}
defer downloadResult.Close()
f, err := os.Create("output")
if err != nil {
log.Fatal(err)
}
defer f.Close()
io.Copy(f, downloadResult)
}