tiktok-dl/workflows/downloadBatchFile.go

30 lines
707 B
Go
Raw Permalink Normal View History

package workflows
import (
2020-04-12 01:22:00 +01:00
res "github.com/pikami/tiktok-dl/resources"
fileio "github.com/pikami/tiktok-dl/utils/fileio"
log "github.com/pikami/tiktok-dl/utils/log"
)
// CanUseDownloadBatchFile - Check's if DownloadBatchFile can be used
func CanUseDownloadBatchFile(batchFilePath string) bool {
return batchFilePath != ""
}
// DownloadBatchFile - Download items from batch file
func DownloadBatchFile(batchFilePath string) {
2020-03-21 22:22:08 +00:00
if !fileio.CheckIfExists(batchFilePath) {
2020-03-22 00:10:24 +00:00
log.LogFatal(res.ErrorPathNotFound, batchFilePath)
}
2020-03-21 22:22:08 +00:00
fileio.ReadFileLineByLine(batchFilePath, downloadItem)
}
func downloadItem(batchItem string) {
if batchItem[0] == '#' {
return
}
StartWorkflowByParameter(batchItem)
}