Skip to content

Commit

Permalink
fix css and and cinemaxx titles
Browse files Browse the repository at this point in the history
  • Loading branch information
merlinschumacher committed May 28, 2024
1 parent a4e7cc4 commit 7f0ce4a
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 3 deletions.
2 changes: 1 addition & 1 deletion Scrapers/Cinemaxx/CinemaxxScraper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ namespace kinohannover.Scrapers.Cinemaxx

{
private const int cinemaId = 81;
private readonly List<string> specialEventTitles = ["Maxxi Mornings:", "Mini Mornings:"];
private readonly List<string> specialEventTitles = ["Maxxi Mornings:", "Mini Mornings:", "Sharkweek:", "Shark Week:"];

public async Task ScrapeAsync()
{
Expand Down
25 changes: 24 additions & 1 deletion Scrapers/ScraperBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,30 @@ private async Task<MovieMetaData> QueryTmdb(string title, int? releaseYear = nul

if (tmdbResult is not null)
{
var tmdbMovieDetails = (await tmdbClient.GetMovieAsync(tmdbResult.Id, extraMethods: TMDbLib.Objects.Movies.MovieMethods.Videos, language: tmdbSearchLanguage));
var tmdbMovieDetails = (await tmdbClient.GetMovieAsync(tmdbResult.Id, extraMethods: TMDbLib.Objects.Movies.MovieMethods.Videos | TMDbLib.Objects.Movies.MovieMethods.AlternativeTitles, language: tmdbSearchLanguage));

// Try to get the correct title in German, English or some translation
if (tmdbMovieDetails.AlternativeTitles.Titles.Any(e => e.Iso_3166_1 == "de"))
{
movieMetaData.Title = tmdbMovieDetails.AlternativeTitles.Titles.First(e => e.Iso_3166_1 == "de").Title;
}
else if (tmdbMovieDetails.AlternativeTitles.Titles.Any(e => e.Type == "Translation" && e.Iso_3166_1 == "de"))
{
movieMetaData.Title = tmdbMovieDetails.AlternativeTitles.Titles.First(e => e.Type == "Translation" && e.Iso_3166_1 == "de").Title;
}
else if (tmdbMovieDetails.AlternativeTitles.Titles.Any(e => e.Iso_3166_1 == "en"))
{
movieMetaData.Title = tmdbMovieDetails.AlternativeTitles.Titles.First(e => e.Iso_3166_1 == "en").Title;
}
else if (tmdbMovieDetails.AlternativeTitles.Titles.Any(e => e.Type == "Translation" && e.Iso_3166_1 == "en"))
{
movieMetaData.Title = tmdbMovieDetails.AlternativeTitles.Titles.First(e => e.Type == "Translation" && e.Iso_3166_1 == "en").Title;
}
else if (tmdbMovieDetails.AlternativeTitles.Titles.Any(e => e.Type == "Translation"))
{
movieMetaData.Title = tmdbMovieDetails.AlternativeTitles.Titles.First(e => e.Type == "Translation").Title;
}

movieMetaData.Title = tmdbMovieDetails.Title.Trim();
movieMetaData.PosterUrl = tmdbPosterBaseUrl + tmdbResult.PosterPath;
movieMetaData.ReleaseDate = tmdbMovieDetails.ReleaseDate;
Expand Down
2 changes: 1 addition & 1 deletion wwwroot/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ details {

footer {
margin-top: 1em;
padding: 1em;
padding: 1em 0;
background-color: var(--fc-footer-bg-color);
color: var(--fc-footer-text-color);
}

0 comments on commit 7f0ce4a

Please sign in to comment.