[style] Fix lint issues

This commit is contained in:
Nemo 2022-08-26 17:55:45 +05:30
parent 0012c3b083
commit 34acfe769e
3 changed files with 24 additions and 25 deletions

View File

@ -49,7 +49,7 @@ if (argv.version) {
let url = argv._[0];
ytdl.getInfo(url).then((info) => {
console.log(info)
console.log(info);
let audioFile = argv["audio-file"]
? argv["audio-file"]
: `${info.videoDetails.title}.m4a`;

View File

@ -11,15 +11,12 @@ export function generate(data, outputFile) {
fs.appendFileSync(outputFile, `FILE "${data.audioFile}" M4A\n`);
for (var i in data.tracks) {
let song = data.tracks[i];
let minutes = String(song.start.hh * 60 + song.start.mm).padStart(2, '0');
let seconds = String(song.start.ss).padStart(2, '0');
let minutes = String(song.start.hh * 60 + song.start.mm).padStart(2, "0");
let seconds = String(song.start.ss).padStart(2, "0");
fs.appendFileSync(outputFile, ` TRACK ${song.track} AUDIO\n`);
fs.appendFileSync(outputFile, ` TITLE "${song.title}"\n`);
fs.appendFileSync(outputFile, ` PERFORMER "${song.artist}"\n`);
// Cue File is always MINUTES:SECONDS:FRAME, where FRAME is 00
fs.appendFileSync(
outputFile,
` INDEX 01 ${minutes}:${seconds}:00\n`
);
fs.appendFileSync(outputFile, ` INDEX 01 ${minutes}:${seconds}:00\n`);
}
}

View File

@ -6,8 +6,9 @@ import fs from "fs";
const DATA = {
artist: "Dumbledore",
album: "Curse of the Elder Wand",
audioFile: 'audio.m4a',
tracks: [{
audioFile: "audio.m4a",
tracks: [
{
artist: "Unknown",
title: "the 1",
track: 1,
@ -22,7 +23,8 @@ const DATA = {
start: { ts: "00:3:09", hh: 0, mm: 3, ss: 9, calc: 189 },
end: { ts: "00:9:30", hh: 0, mm: 9, ss: 30, calc: 570 },
_: { left_text: "", right_text: "cardigan" },
}]
},
],
};
describe("CUE", function () {
@ -41,6 +43,6 @@ FILE "audio.m4a" M4A
PERFORMER "Unknown"
INDEX 01 03:09:00
`;
assert.equal(CUE_EXPECTED, fs.readFileSync('/tmp/test.cue', 'utf-8'));
assert.equal(CUE_EXPECTED, fs.readFileSync("/tmp/test.cue", "utf-8"));
});
});