hugo-medialog/main.go

49 lines
936 B
Go
Raw Normal View History

2024-10-08 19:08:01 +00:00
package main
import (
"fmt"
2024-10-10 12:13:40 +00:00
"hugo-medialog/internal/books"
2024-10-09 09:12:44 +00:00
"hugo-medialog/internal/movies"
2024-10-09 19:56:40 +00:00
"hugo-medialog/internal/series"
2024-10-08 19:08:01 +00:00
"hugo-medialog/utils"
)
func main() {
2024-10-09 09:12:44 +00:00
// Load .env file
2024-10-08 19:08:01 +00:00
utils.LoadConfig()
2024-10-09 09:12:44 +00:00
// Movies
moviesList, err := movies.LoadMovies()
2024-10-08 19:08:01 +00:00
if err != nil {
2024-10-09 09:12:44 +00:00
fmt.Printf("Error reading movies file: %v\n", err)
2024-10-08 19:08:01 +00:00
return
}
2024-10-09 09:12:44 +00:00
err = movies.ProcessMovies(moviesList)
2024-10-08 19:08:01 +00:00
if err != nil {
2024-10-09 09:12:44 +00:00
fmt.Printf("Error processing movies: %v\n", err)
2024-10-08 19:08:01 +00:00
}
2024-10-09 19:56:40 +00:00
// Series
seriesList, err := series.LoadSeries()
if err != nil {
fmt.Printf("Error reading series file: %v\n", err)
return
}
err = series.ProcessSeries(seriesList)
if err != nil {
fmt.Printf("Error processing series: %v\n", err)
}
2024-10-10 12:13:40 +00:00
// Books
booksList, err := books.LoadBooks()
if err != nil {
fmt.Printf("Error reading books file: %v\n", err)
return
}
err = books.ProcessBooks(booksList)
if err != nil {
fmt.Printf("Error processing books: %v\n", err)
}
2024-10-08 19:08:01 +00:00
}