Files
2024-11-03 13:41:17 +02:00

31 lines
948 B
Go

package main
import (
"flag"
"fmt"
"jupiter_downloader/downloader"
)
func main() {
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", 1, "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 *urlParam == "" {
fmt.Print("Enter the url: ")
_, err := fmt.Scanln(urlParam)
if err != nil {
panic(err)
}
}
if *seasonNameParam != "" {
downloader.DownloadSeason(*urlParam, *seasonNameParam, *subtitleLanguageParam, *maxConcurrentParam)
} else {
downloader.DownloadSingle(*urlParam, *subtitleLanguageParam, "")
}
}