Fix comic chapters, issue #50

This commit is contained in:
Milan Nikolic
2026-06-24 04:50:10 +02:00
parent 3c81595e08
commit b8d82e920c
2 changed files with 20 additions and 9 deletions
+6
View File
@@ -123,6 +123,12 @@ func baseNoExt(filename string) string {
return strings.TrimSuffix(filepath.Base(filename), filepath.Ext(filename))
}
// flatName flattens a path into a single collision-free name by replacing separators.
func flatName(name string) string {
name = strings.ReplaceAll(name, "\\", "/")
return strings.ReplaceAll(name, "/", "_")
}
// copyFile copies reader to file.
func copyFile(reader io.Reader, filename string) error {
err := os.MkdirAll(filepath.Dir(filename), 0755)