Use kkdai downloader

This commit is contained in:
2024-12-21 11:16:21 +01:00
parent 97d509248c
commit 2c6dbc287c
2 changed files with 9 additions and 7 deletions

View File

@@ -8,4 +8,4 @@ const OUTPUT_DIR = "C:/Users/Administrator/ytdlpVideos"
var ongoingDownloads = make(map[string]struct{}) var ongoingDownloads = make(map[string]struct{})
var ongoingDownloadsMutex = &sync.Mutex{} var ongoingDownloadsMutex = &sync.Mutex{}
const DOWNLOAD_WORKERS = 4 const DOWNLOAD_WORKERS = 2

View File

@@ -36,7 +36,9 @@ func init() {
log.Lmicroseconds|log.Lshortfile) log.Lmicroseconds|log.Lshortfile)
} }
var downloader downloaders.Downloader = &downloaders.YTDLPRawDownloader{} //var downloader downloaders.Downloader = &downloaders.YTDLPRawDownloader{}
var downloader downloaders.Downloader = &downloaders.KidaiDownloader{}
//var downloader downloaders.Downloader = &downloaders.YTDLPLibDownloader{}
type DLHandler struct{} type DLHandler struct{}
@@ -76,11 +78,11 @@ func (*DLHandler) HandleMessage(message *nsq.Message) error {
} }
func main() { func main() {
//err := downloader.Download("https://www.youtube.com/watch?v=SiKjprtiPaw") // err := downloader.Download("https://www.youtube.com/watch?v=SiKjprtiPaw")
//if err != nil { // if err != nil {
// Error.Printf("Error downloading: %v", err) // Error.Printf("Error downloading: %v", err)
//} // }
//return // return
config := nsq.NewConfig() config := nsq.NewConfig()
config.MaxAttempts = 5 config.MaxAttempts = 5