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;
|
debug.enable = true;
|
||||||
}
|
}
|
||||||
checkLink(link);
|
checkLink(link);
|
||||||
|
let isVideoTagValid,
|
||||||
|
isAudioTagValid = true;
|
||||||
if (options.v && options.a) {
|
if (options.v && options.a) {
|
||||||
console.log("Please wait for tag validation...");
|
if (options.v != "highest") {
|
||||||
const isVideoTagValid = await isTagValid(link, options.v);
|
isVideoTagValid = await isTagValid(link, options.v);
|
||||||
const isAudioTagValid = await isTagValid(link, options.a);
|
}
|
||||||
|
if (options.a != "highest") {
|
||||||
|
isAudioTagValid = await isTagValid(link, options.a);
|
||||||
|
}
|
||||||
if (isVideoTagValid && isAudioTagValid) {
|
if (isVideoTagValid && isAudioTagValid) {
|
||||||
const video = await downloadVideo(link, options.v);
|
const video = await downloadVideo(link, options.v);
|
||||||
const audio = await downloadAudio(link, options.a);
|
const audio = await downloadAudio(link, options.a);
|
||||||
|
@ -101,8 +106,9 @@ app
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (options.v) {
|
} else if (options.v) {
|
||||||
console.log("Please wait for tag validation...");
|
if (options.v != "highest") {
|
||||||
const isVideoTagValid = await isTagValid(link, options.v);
|
isVideoTagValid = await isTagValid(link, options.a);
|
||||||
|
}
|
||||||
if (isVideoTagValid) {
|
if (isVideoTagValid) {
|
||||||
console.log("I will download only video...");
|
console.log("I will download only video...");
|
||||||
downloadVideo(link, options.v);
|
downloadVideo(link, options.v);
|
||||||
|
@ -110,8 +116,9 @@ app
|
||||||
Wrong.videoTagNotFound();
|
Wrong.videoTagNotFound();
|
||||||
}
|
}
|
||||||
} else if (options.a) {
|
} else if (options.a) {
|
||||||
console.log("Please wait for tag validation...");
|
if (options.a != "highest") {
|
||||||
const isAudioTagValid = await isTagValid(link, options.a);
|
isAudioTagValid = await isTagValid(link, options.a);
|
||||||
|
}
|
||||||
if (isAudioTagValid) {
|
if (isAudioTagValid) {
|
||||||
console.log("I will download only audio...");
|
console.log("I will download only audio...");
|
||||||
const audio = await downloadAudio(link, options.a);
|
const audio = await downloadAudio(link, options.a);
|
||||||
|
|
|
@ -51,7 +51,7 @@ export class Wrong {
|
||||||
}
|
}
|
||||||
static audioTagNotFound() {
|
static audioTagNotFound() {
|
||||||
const output = `${chalk.hex("#9BABB8")(
|
const output = `${chalk.hex("#9BABB8")(
|
||||||
":("
|
"T~T"
|
||||||
)} I can't find this audio tag. Please use ${chalk.yellow.underline(
|
)} I can't find this audio tag. Please use ${chalk.yellow.underline(
|
||||||
"get"
|
"get"
|
||||||
)} command to see available tags`;
|
)} command to see available tags`;
|
||||||
|
@ -59,7 +59,7 @@ export class Wrong {
|
||||||
}
|
}
|
||||||
static videoTagNotFound() {
|
static videoTagNotFound() {
|
||||||
const output = `${chalk.hex("#9BABB8")(
|
const output = `${chalk.hex("#9BABB8")(
|
||||||
":("
|
"T~T"
|
||||||
)} I can't find this video tag. Please use ${chalk.yellow.underline(
|
)} I can't find this video tag. Please use ${chalk.yellow.underline(
|
||||||
"get"
|
"get"
|
||||||
)} command to see available tags`;
|
)} command to see available tags`;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue