mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
Escape single quote
This commit is contained in:
parent
63080f689a
commit
9b0a845bd2
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -56,7 +56,7 @@
|
||||
"feeds-apis.min.js": "ED1FFDEBC22680C5089F9D30CF667535FB99881C96A969DB47BC70BF095A99E8",
|
||||
"feeds-filter-card.vue.min.js": "3A7F8F402EA46E43B718506329814953C9E358A8AF94088D4E5745D48296D80B",
|
||||
"feeds-filter.min.js": "10557E498B8BADA3C1C03E8C1DCD6FB24DBA2DA27A5A03BD861054F7E2989D46",
|
||||
"ffmpeg-support.min.js": "1C9B76371E6E9DDE615FE0D74E11BF205F54C9B825FC9FF0223FB835617EA219",
|
||||
"ffmpeg-support.min.js": "B88C5BFDC1CC582CA25098D6BA47189FF628B7323EF9F90D4CFBC4E946648927",
|
||||
"fill-with-comments.min.js": "037326432F579E35145333BBDDAFC0B225FE09C194CC84A2F7AE5833FEFBDFCA",
|
||||
"filter-type-switch.vue.min.js": "E06B00EF48F3CCFACC82B858A266CE0DF48F8332C5900B3AD579330D4C6D3125",
|
||||
"fix-fullscreen.min.js": "C0628A7CABB4421FCBD7663700EF9965C96F6D79979B9F7523A9F9B0B009C8B6",
|
||||
|
||||
BIN
min/bundle.zip
BIN
min/bundle.zip
Binary file not shown.
2
min/ffmpeg-support.min.js
vendored
2
min/ffmpeg-support.min.js
vendored
@ -1 +1 @@
|
||||
(()=>{return(e,t)=>{const n=[".mp4",".m4a"];const r=(e,t,n)=>{if(e<2){return null}const r=[];for(let s=1;s<=e;s++){let e=` - ${s}`;if(n.includes(".m4a")){e=""}r.push(escapeFilename(`file '${t}${e}${n[s-1]}'`))}return r.join("\n")};const s=(e,t)=>{const r=e=>e.fragments.length>1;const s=e.filter(r);if(s.length===0){return null}const i=new Map;s.forEach(e=>{i.set(escapeFilename(`ffmpeg-files-${e.title}.txt`),e.fragments.map((r,s)=>{let i=` - ${s+1}`;if(t===true){i=""}return escapeFilename(`file '${e.title}${i}${t===true?n[s]:t}'`)}).join("\n"))});return i};const i=(e,t)=>{const r=[];e.forEach(e=>{e.fragments.forEach((s,i)=>{let l="";if(e.fragments.length>1&&t!==true){l=` - ${i+1}`}r.push(escapeFilename(`file '${e.title}${l}${t===true?n[i]:t}'`))})});return r.join("\n")};return{export:{getFragmentsList:r,getBatchFragmentsList:s,getBatchEpisodesList:i}}}})();
|
||||
(()=>{return(e,t)=>{const n=[".mp4",".m4a"];const r=(e,t,n)=>{if(e<2){return null}const r=[];for(let s=1;s<=e;s++){let e=` - ${s}`;if(n.includes(".m4a")){e=""}const l=escapeFilename(`${t}${e}${n[s-1]}`).replace(/'/g,"'\\''");r.push(`file '${l}'`)}return r.join("\n")};const s=(e,t)=>{const r=e=>e.fragments.length>1;const s=e.filter(r);if(s.length===0){return null}const l=new Map;s.forEach(e=>{l.set(escapeFilename(`ffmpeg-files-${e.title}.txt`),e.fragments.map((r,s)=>{let l=` - ${s+1}`;if(t===true){l=""}const a=escapeFilename(`${e.title}${l}${t===true?n[s]:t}`).replace(/'/g,"'\\''");return`file '${a}'`}).join("\n"))});return l};const l=(e,t)=>{const r=[];e.forEach(e=>{e.fragments.forEach((s,l)=>{let a="";if(e.fragments.length>1&&t!==true){a=` - ${l+1}`}const c=escapeFilename(`${e.title}${a}${t===true?n[l]:t}`).replace(/'/g,"'\\''");r.push(`file '${c}'`)})});return r.join("\n")};return{export:{getFragmentsList:r,getBatchFragmentsList:s,getBatchEpisodesList:l}}}})();
|
||||
@ -11,7 +11,8 @@ export const getFragmentsList = (count: number, originalTitle: string, extension
|
||||
if (extensions.includes('.m4a')) {
|
||||
indexNumber = ''
|
||||
}
|
||||
names.push(escapeFilename(`file '${originalTitle}${indexNumber}${extensions[index - 1]}'`))
|
||||
const filename = escapeFilename(`${originalTitle}${indexNumber}${extensions[index - 1]}`).replace(/'/g, "'\\''")
|
||||
names.push(`file '${filename}'`)
|
||||
}
|
||||
return names.join('\n')
|
||||
}
|
||||
@ -28,7 +29,8 @@ export const getBatchFragmentsList = (items: RawItem[], extensionOrDash: string
|
||||
if (extensionOrDash === true) {
|
||||
indexNumber = ''
|
||||
}
|
||||
return escapeFilename(`file '${item.title}${indexNumber}${extensionOrDash === true ? dashExtensions[index] : extensionOrDash}'`)
|
||||
const filename = escapeFilename(`${item.title}${indexNumber}${extensionOrDash === true ? dashExtensions[index] : extensionOrDash}`).replace(/'/g, "'\\''")
|
||||
return `file '${filename}'`
|
||||
}).join('\n'))
|
||||
})
|
||||
return names
|
||||
@ -41,7 +43,8 @@ export const getBatchEpisodesList = (items: RawItem[], extensionOrDash: string |
|
||||
if (item.fragments.length > 1 && extensionOrDash !== true) {
|
||||
indexNumber = ` - ${index + 1}`
|
||||
}
|
||||
names.push(escapeFilename(`file '${item.title}${indexNumber}${extensionOrDash === true ? dashExtensions[index] : extensionOrDash}'`))
|
||||
const filename = escapeFilename(`${item.title}${indexNumber}${extensionOrDash === true ? dashExtensions[index] : extensionOrDash}`).replace(/'/g, "'\\''")
|
||||
names.push(`file '${filename}'`)
|
||||
})
|
||||
})
|
||||
return names.join('\n')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user