Files
goutubedl/cmd/example/main.go
dilap54 faa303a45c
Some checks failed
Build on push and PRs / build (push) Failing after 4s
rename fork
2025-01-14 21:08:33 +03:00

29 lines
516 B
Go

package main
import (
"context"
"io"
"log"
"os"
"gitea.kaz62.ru/dilap54/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)
}