fixed slash handling in file names

This commit is contained in:
wukko 2023-10-15 15:11:39 +06:00
parent f1a35a0c6d
commit dfdf8580be
3 changed files with 4 additions and 4 deletions

View file

@ -1,7 +1,7 @@
{
"name": "cobalt",
"description": "save what you love",
"version": "7.6.1",
"version": "7.6.2",
"author": "wukko",
"exports": "./src/cobalt.js",
"type": "module",

View file

@ -22,8 +22,8 @@ export default async function(obj) {
bestQuality = m3u8.find((i) => (Number(quality) === i["resolution"].height));
}
let fileMetadata = {
title: cleanString(play.title.replace(/\p{Emoji}/gu, '').trim()),
artist: cleanString(play.author.name.replace(/\p{Emoji}/gu, '').trim()),
title: cleanString(play.title.trim()),
artist: cleanString(play.author.name.trim()),
}
return {

View file

@ -75,7 +75,7 @@ export function cleanURL(url, host) {
}
export function cleanString(string) {
for (let i in forbiddenCharsString) {
string = string.replaceAll(forbiddenCharsString[i], '')
string = string.replaceAll("/", "_").replaceAll(forbiddenCharsString[i], '')
}
return string;
}