Fixed file naming NaN
This commit is contained in:
parent
965a5e59c7
commit
d0bd96a78c
2 changed files with 9 additions and 5 deletions
12
funi.js
12
funi.js
|
|
@ -312,7 +312,7 @@ async function getEpisode(fnSlug){
|
|||
if(ep.mediaCategory != 'Episode'){
|
||||
ep.number = ep.number !== '' ? ep.mediaCategory+ep.number : ep.mediaCategory+'#'+ep.id;
|
||||
}
|
||||
fnEpNum = parseInt(ep.number);
|
||||
fnEpNum = isNaN(parseInt(ep.number)) ? ep.number : parseInt(ep.number);
|
||||
|
||||
// is uncut
|
||||
let uncut = {
|
||||
|
|
@ -871,7 +871,7 @@ function logDownloadInfo (dateStart, partsDL, partsTotal, partsDLRes, partsTotal
|
|||
/**
|
||||
* @param {string} input
|
||||
* @param {string} title
|
||||
* @param {number} episode
|
||||
* @param {number|string} episode
|
||||
* @param {string} showTitle
|
||||
* @param {number} season
|
||||
* @param {number} width
|
||||
|
|
@ -888,8 +888,12 @@ function parseFileName(input, title, episode, showTitle, season, width, height)
|
|||
input = input.replace(vars[i], title);
|
||||
break;
|
||||
case 'episode': {
|
||||
let len = episode.toFixed(0).toString().length;
|
||||
input = input.replace(vars[i], len < argv.numbers ? '0'.repeat(argv.numbers - len) + episode : episode);
|
||||
if (typeof episode === 'number') {
|
||||
let len = episode.toFixed(0).toString().length;
|
||||
input = input.replace(vars[i], len < argv.numbers ? '0'.repeat(argv.numbers - len) + episode : episode);
|
||||
} else {
|
||||
input = input.replace(vars[i], episode);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 'showtitle':
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "funimation-downloader-nx",
|
||||
"short_name": "funi",
|
||||
"version": "4.9.1",
|
||||
"version": "4.9.2",
|
||||
"description": "Download videos from Funimation via cli.",
|
||||
"keywords": [
|
||||
"download",
|
||||
|
|
|
|||
Loading…
Reference in a new issue