Use {} instead of [] for narrators tag. Removed logging left over from debugging.

This commit is contained in:
Cassie Esposito 2022-05-19 21:07:04 -07:00
parent 23904d57ad
commit 6ff66370fe

View File

@ -215,9 +215,6 @@ function getBookDataFromDir(folderPath, relPath, parseSubtitle = false) {
// Audio files will always be in the directory named for the title // Audio files will always be in the directory named for the title
var [title, narrators] = getTitleAndNarrator(splitDir.pop()) var [title, narrators] = getTitleAndNarrator(splitDir.pop())
const parseNameString = require('./parseNameString')
console.log(`\n\n\n${JSON.stringify(parseNameString.parse(narrators), 0, 2)}\n\n\n`)
var series = null var series = null
var author = null var author = null
// If there are at least 2 more directories, next furthest will be the series // If there are at least 2 more directories, next furthest will be the series
@ -305,7 +302,7 @@ function getBookDataFromDir(folderPath, relPath, parseSubtitle = false) {
} }
function getTitleAndNarrator(folder) { function getTitleAndNarrator(folder) {
let pattern = /^(?<title>.*)\[(?<narrators>.*)\] *$/ let pattern = /^(?<title>.*)\{(?<narrators>.*)\} *$/
let match = folder.match(pattern) let match = folder.match(pattern)
return match ? [match.groups.title.trimEnd(), match.groups.narrators] : [folder, null] return match ? [match.groups.title.trimEnd(), match.groups.narrators] : [folder, null]
} }