Add "highest" argument to -v and -a flags
Like down youtube_link -v highest -a 140
This commit is contained in:
parent
8ebd39b822
commit
20bfffb34d
2 changed files with 16 additions and 9 deletions
21
src/app.ts
21
src/app.ts
|
@ -82,10 +82,15 @@ app
|
|||
debug.enable = true;
|
||||
}
|
||||
checkLink(link);
|
||||
let isVideoTagValid,
|
||||
isAudioTagValid = true;
|
||||
if (options.v && options.a) {
|
||||
console.log("Please wait for tag validation...");
|
||||
const isVideoTagValid = await isTagValid(link, options.v);
|
||||
const isAudioTagValid = await isTagValid(link, options.a);
|
||||
if (options.v != "highest") {
|
||||
isVideoTagValid = await isTagValid(link, options.v);
|
||||
}
|
||||
if (options.a != "highest") {
|
||||
isAudioTagValid = await isTagValid(link, options.a);
|
||||
}
|
||||
if (isVideoTagValid && isAudioTagValid) {
|
||||
const video = await downloadVideo(link, options.v);
|
||||
const audio = await downloadAudio(link, options.a);
|
||||
|
@ -101,8 +106,9 @@ app
|
|||
}
|
||||
}
|
||||
} else if (options.v) {
|
||||
console.log("Please wait for tag validation...");
|
||||
const isVideoTagValid = await isTagValid(link, options.v);
|
||||
if (options.v != "highest") {
|
||||
isVideoTagValid = await isTagValid(link, options.a);
|
||||
}
|
||||
if (isVideoTagValid) {
|
||||
console.log("I will download only video...");
|
||||
downloadVideo(link, options.v);
|
||||
|
@ -110,8 +116,9 @@ app
|
|||
Wrong.videoTagNotFound();
|
||||
}
|
||||
} else if (options.a) {
|
||||
console.log("Please wait for tag validation...");
|
||||
const isAudioTagValid = await isTagValid(link, options.a);
|
||||
if (options.a != "highest") {
|
||||
isAudioTagValid = await isTagValid(link, options.a);
|
||||
}
|
||||
if (isAudioTagValid) {
|
||||
console.log("I will download only audio...");
|
||||
const audio = await downloadAudio(link, options.a);
|
||||
|
|
|
@ -51,7 +51,7 @@ export class Wrong {
|
|||
}
|
||||
static audioTagNotFound() {
|
||||
const output = `${chalk.hex("#9BABB8")(
|
||||
":("
|
||||
"T~T"
|
||||
)} I can't find this audio tag. Please use ${chalk.yellow.underline(
|
||||
"get"
|
||||
)} command to see available tags`;
|
||||
|
@ -59,7 +59,7 @@ export class Wrong {
|
|||
}
|
||||
static videoTagNotFound() {
|
||||
const output = `${chalk.hex("#9BABB8")(
|
||||
":("
|
||||
"T~T"
|
||||
)} I can't find this video tag. Please use ${chalk.yellow.underline(
|
||||
"get"
|
||||
)} command to see available tags`;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue