Some checks failed
Build / build (push) Failing after 13m30s
Items from RSS feeds that have no media ID (tmdb/imdb/tvdb) are now enriched automatically using TMDB's search API. The release name is parsed to extract a clean title and year, then searched against TMDB to retrieve the TMDB ID before validation. - Add media/tmdb package with SearchMovies, SearchShows, and ExtractTitleAndYear (parses torrent release names) - Add EnrichFeedItemWithTmdbId to media.Client, called in rss/process.go before the ID validation switch - Add --run-now flag to nabarr run to trigger all feeds immediately - Wire media.Client through rss.Client and rssJob - Merge feature/add-tag-option (tag support for Sonarr/Radarr) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
18 lines
392 B
Go
18 lines
392 B
Go
package media
|
|
|
|
import (
|
|
"github.com/l3uddz/nabarr/media/omdb"
|
|
"github.com/l3uddz/nabarr/media/tmdb"
|
|
"github.com/l3uddz/nabarr/media/trakt"
|
|
"github.com/l3uddz/nabarr/media/tvdb"
|
|
)
|
|
|
|
type Config struct {
|
|
Trakt trakt.Config `yaml:"trakt"`
|
|
Omdb omdb.Config `yaml:"omdb"`
|
|
Tvdb tvdb.Config `yaml:"tvdb"`
|
|
Tmdb tmdb.Config `yaml:"tmdb"`
|
|
|
|
Verbosity string `yaml:"verbosity,omitempty"`
|
|
}
|