Added debug option

This commit is contained in:
Pijus Kamandulis 2020-01-19 16:43:32 +02:00
parent 2b56584b1b
commit 38c23fd9f5
3 changed files with 5 additions and 1 deletions

View File

@ -23,7 +23,7 @@ func GetUserUploads(username string) []models.Upload {
opts := append(chromedp.DefaultExecAllocatorOptions[:], opts := append(chromedp.DefaultExecAllocatorOptions[:],
chromedp.DisableGPU, chromedp.DisableGPU,
chromedp.UserDataDir(dir), chromedp.UserDataDir(dir),
chromedp.Flag("headless", false), chromedp.Flag("headless", models.Config.UserName),
) )
allocCtx, cancel := chromedp.NewExecAllocator(context.Background(), opts...) allocCtx, cancel := chromedp.NewExecAllocator(context.Background(), opts...)

View File

@ -25,6 +25,7 @@ func main() {
continue continue
} }
fmt.Println("Downloading upload item '" + uploadID + "' to " + downloadPath)
utils.DownloadFile(downloadPath, upload.URL) utils.DownloadFile(downloadPath, upload.URL)
} }
} }

View File

@ -10,11 +10,13 @@ import (
var Config struct { var Config struct {
UserName string UserName string
OutputPath string OutputPath string
Debug bool
} }
// GetConfig - Returns Config object // GetConfig - Returns Config object
func GetConfig() { func GetConfig() {
outputPath := flag.String("output", "./downloads", "Output path") outputPath := flag.String("output", "./downloads", "Output path")
debug := flag.Bool("debug", false, "enables debug mode")
flag.Parse() flag.Parse()
args := flag.Args() args := flag.Args()
@ -25,4 +27,5 @@ func GetConfig() {
Config.UserName = flag.Args()[len(args)-1] Config.UserName = flag.Args()[len(args)-1]
Config.OutputPath = *outputPath Config.OutputPath = *outputPath
Config.Debug = *debug
} }