AnimeEpFilepathPattern improved

This commit is contained in:
milarin 2023-01-15 22:32:01 +01:00
parent 8ed3e407ee
commit 9ef2eb198d

View File

@ -4,14 +4,21 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"git.milar.in/milarin/anilist"
"git.milar.in/nyaanime/model" "git.milar.in/nyaanime/model"
) )
type AnimePathPatternData struct {
Anime *anilist.Media
Episode int
Ext string
}
func GetAnimeEpFilepath(animeEp model.AnimeEpisode, ext string) string { func GetAnimeEpFilepath(animeEp model.AnimeEpisode, ext string) string {
ext = strings.TrimPrefix(ext, ".") ext = strings.TrimPrefix(ext, ".")
tmplData := AnimePathPatternData{ tmplData := AnimePathPatternData{
Title: animeEp.Anime.Title, Anime: animeEp.Anime,
Episode: animeEp.Episode, Episode: animeEp.Episode,
Ext: ext, Ext: ext,
} }