This commit is contained in:
Gregory Salaun 2023-12-17 16:45:10 +07:00
parent b2b125114c
commit bd24a5e91a

View File

@ -3,9 +3,36 @@ package main
import ( import (
"log" "log"
"os" "os"
"path"
"path/filepath" "path/filepath"
) )
type RadarrMovie struct {
EventType string
SourcePath string
SourceFolder string
InFolder bool
}
type SonarrSerie struct {
SourcePath string
SourceFolder string
InFolder bool
SeasonFolder bool
}
func (r *RadarrMovie) IsInFolder() {
folderList := []string{"Movies", "4K-Movies"}
dir, _ := path.Split(r.SourceFolder)
for _, p := range folderList {
if p == dir {
r.InFolder = true
log.Printf("Movie %v is in a Folder\n", r.SourceFolder)
}
}
}
func main() { func main() {
ex, err := os.Executable() ex, err := os.Executable()
@ -22,12 +49,30 @@ func main() {
log.SetOutput(f) log.SetOutput(f)
EventType := os.Getenv("radarr_eventtype") RadarrEventType := os.Getenv("radarr_eventtype")
log.Println(EventType) SonarrEventType := os.Getenv("sonarr_eventtype")
Event := os.Getenv("EventType")
log.Println(Event) if RadarrEventType != "" {
SourcePath := os.Getenv("radarr_moviefile_sourcepath") r := &RadarrMovie{}
log.Println(SourcePath) r.EventType = os.Getenv("radarr_eventtype")
SourceFolder := os.Getenv("radarr_moviefile_sourcefolder") r.SourcePath = os.Getenv("radarr_moviefile_sourcepath")
log.Println(SourceFolder) log.Println(r.SourcePath)
r.SourceFolder = os.Getenv("radarr_moviefile_sourcefolder")
log.Println(r.SourceFolder)
r.IsInFolder()
if r.InFolder {
}
}
if SonarrEventType != "" {
s := &SonarrSerie{}
s.SourcePath = os.Getenv("sonarr_episodefile_sourcepath")
log.Println(s.SourcePath)
s.SourceFolder = os.Getenv("radarr_moviefile_sourcefolder")
log.Println(s.SourceFolder)
}
} }