Fixed not working invalid character replacing in file name

This commit is contained in:
bytedream 2022-03-16 20:48:40 +01:00
parent c822beca53
commit cddb6ce033

View file

@ -20,8 +20,9 @@ import (
) )
var ( var (
invalidWindowsChars = []string{"<", ">", ":", "\"", "/", "|", "\\", "?", "*"} // ahh i love windows :)))
invalidLinuxChars = []string{"/"} invalidWindowsChars = []string{"<", ">", ":", "\"", "/", "|", "\\", "?", "*"}
invalidNotWindowsChars = []string{"/"}
) )
var urlFilter = regexp.MustCompile(`(S(\d+))?(E(\d+))?((-)(S(\d+))?(E(\d+))?)?(,|$)`) var urlFilter = regexp.MustCompile(`(S(\d+))?(E(\d+))?((-)(S(\d+))?(E(\d+))?)?(,|$)`)
@ -168,13 +169,13 @@ func terminalWidth() int {
func generateFilename(name, directory string) string { func generateFilename(name, directory string) string {
if runtime.GOOS != "windows" { if runtime.GOOS != "windows" {
for _, char := range invalidLinuxChars { for _, char := range invalidNotWindowsChars {
strings.ReplaceAll(name, char, "") name = strings.ReplaceAll(name, char, "")
} }
out.Debug("Replaced invalid characters (not windows)") out.Debug("Replaced invalid characters (not windows)")
} else { } else {
for _, char := range invalidWindowsChars { for _, char := range invalidWindowsChars {
strings.ReplaceAll(name, char, "") name = strings.ReplaceAll(name, char, "")
} }
out.Debug("Replaced invalid characters (windows)") out.Debug("Replaced invalid characters (windows)")
} }