36 lines
735 B
Go
36 lines
735 B
Go
package main
|
|
|
|
import (
|
|
"github.com/playwright-community/playwright-go"
|
|
"log"
|
|
)
|
|
|
|
func main() {
|
|
options := &playwright.RunOptions{
|
|
Browsers: []string{"chromium"},
|
|
}
|
|
err := playwright.Install(options)
|
|
if err != nil {
|
|
log.Panicf("error installing playwright: %w", err)
|
|
}
|
|
|
|
db := openDatabase()
|
|
defer db.Close()
|
|
|
|
w := NewWebClient(options)
|
|
|
|
//username := os.Getenv("VIVAPLUS_USER")
|
|
////password := os.Getenv("VIVAPLUS_PASS")
|
|
//password, err := base64.StdEncoding.DecodeString(os.Getenv("VIVAPLUS_PASS"))
|
|
//if err != nil {
|
|
// log.Fatalf("error decoding password: %v", err)
|
|
//}
|
|
//
|
|
//err = w.VivaLogin(username, string(password))
|
|
//if err != nil {
|
|
// log.Fatalf("error login in: %v", err)
|
|
//}
|
|
|
|
w.VivaFindAllVideos()
|
|
}
|