feat: remove unicode hindden char

This commit is contained in:
Simon Ding
2024-07-24 23:11:45 +08:00
parent 24a4d3152d
commit 39bfda4cda

View File

@@ -19,6 +19,7 @@ type Metadata struct {
func ParseTv(name string) *Metadata {
name = strings.ToLower(name)
name = strings.ReplaceAll(name, "\u200b", "") //remove unicode hidden character
if utils.ContainsChineseChar(name) {
return parseChineseName(name)
}
@@ -117,6 +118,10 @@ func parseEnglishName(name string) *Metadata {
if i > 0 && strings.Contains(newSplits[i-1], "season") { //last word cannot be season
continue
}
if i < seasonIndex {
//episode number most likely should comes alfter season number
continue
}
//episodeIndex = i
n, err := strconv.Atoi(p)
if err != nil {