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
|
|
|
}
|