From 48fd96763def99ea25eca9e4c01da29041d5e025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=CC=81scar=20M=2E=20Lage?= Date: Wed, 9 Oct 2024 21:14:25 +0200 Subject: [PATCH] Fix some output paths to match the way I'm structuring the info in Hugo --- env.sample | 8 ++++++-- internal/movies/api_fanart.go | 2 +- internal/movies/controller.go | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/env.sample b/env.sample index 54079fd..e2d2a2f 100644 --- a/env.sample +++ b/env.sample @@ -16,6 +16,10 @@ OBSIDIAN_MUSIC_FILE=/path/to/your/obsidian/music.yml.md OBSIDIAN_SERIES_FILE=/path/to/your/obsidian/series.yml.md # Other directories -MARKDOWN_OUTPUT_DIR=output/markdown -IMAGES_OUTPUT_DIR=output/images +MARKDOWN_OUTPUT_BOOKS_DIR=output +MARKDOWN_OUTPUT_GAMES_DIR=output +MARKDOWN_OUTPUT_MOVIES_DIR=output/watching +MARKDOWN_OUTPUT_MUSIC_DIR=output +MARKDOWN_OUTPUT_SERIES_DIR=output +IMAGES_OUTPUT_DIR=_assets TEMPLATES_DIR=templates diff --git a/internal/movies/api_fanart.go b/internal/movies/api_fanart.go index a8397ac..0759a55 100644 --- a/internal/movies/api_fanart.go +++ b/internal/movies/api_fanart.go @@ -69,7 +69,7 @@ func FetchImagesFromFanart(ID int) (posterURL, backgroundURL string, logoURL str } func DownloadImage(url, slug, imageType string) error { - imageDir := os.Getenv("IMAGES_OUTPUT_DIR") + imageDir := filepath.Join(os.Getenv("MARKDOWN_OUTPUT_MOVIES_DIR"), os.Getenv("IMAGES_OUTPUT_DIR")) if err := utils.CreateDirIfNotExists(imageDir); err != nil { return err } diff --git a/internal/movies/controller.go b/internal/movies/controller.go index f644076..9a0872f 100644 --- a/internal/movies/controller.go +++ b/internal/movies/controller.go @@ -94,7 +94,7 @@ func ProcessMovies(movies []Movie) error { func generateMovieMarkdown(movie Movie) error { templatePath := filepath.Join(os.Getenv("TEMPLATES_DIR"), "movie.md.tpl") - outputDir := os.Getenv("MARKDOWN_OUTPUT_DIR") + outputDir := os.Getenv("MARKDOWN_OUTPUT_MOVIES_DIR") if err := utils.CreateDirIfNotExists(outputDir); err != nil { return err }