27 lines
1.0 KiB
Go
27 lines
1.0 KiB
Go
package main
|
|
|
|
import (
|
|
// "fmt"
|
|
"jupiter_downloader/downloader"
|
|
"flag"
|
|
)
|
|
|
|
func main() {
|
|
// downloader.DownloadSingle("https://jupiter.err.ee/1038278/aktuaalne-kaamera", "", "")
|
|
urlParam := flag.String("url", "", "URL of the Jupiter show or movie you want to download")
|
|
|
|
seasonNameParam := flag.String("seasonName", "", "Season of the show you want to download")
|
|
maxConcurrentParam := flag.Int("maxConcurrent", 4, "Parameter to toggle how many episodes to download at the same time")
|
|
|
|
subtitleLanguageParam := flag.String("subtitleLanguage", "ET", "Parameter to toggle what subtitles you want to download. (ET, EN). NB! Jupiter may not have subtitles in your language of choice.")
|
|
|
|
flag.Parse()
|
|
|
|
if *seasonNameParam != "" {
|
|
downloader.DownloadSeason(*urlParam, *seasonNameParam, *subtitleLanguageParam, *maxConcurrentParam)
|
|
} else {
|
|
downloader.DownloadSingle(*urlParam, *subtitleLanguageParam, "")
|
|
}
|
|
// fmt.Println(*urlParam, *seasonNameParam, *maxConcurrentParam, *subtitleLanguageParam)
|
|
}
|