using System; namespace MediaBrowser.Controller.Library { /// /// Class TVUtils /// public static class TVUtils { /// /// The TVDB API key /// public static readonly string TvdbApiKey = "OG4V3YJ3FAP7FP2K"; public static readonly string TvdbBaseUrl = "https://www.thetvdb.com/"; /// /// The banner URL /// public static readonly string BannerUrl = TvdbBaseUrl + "banners/"; public static string NormalizeLanguage(string language) { if (string.IsNullOrWhiteSpace(language)) { return null; } // pt-br is just pt to tvdb return language.Split('-')[0].ToLowerInvariant(); } /// /// Gets the air days. /// /// The day. /// List{DayOfWeek}. public static DayOfWeek[] GetAirDays(string day) { if (!string.IsNullOrEmpty(day)) { if (string.Equals(day, "Daily", StringComparison.OrdinalIgnoreCase)) { return new[] { DayOfWeek.Sunday, DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday, DayOfWeek.Thursday, DayOfWeek.Friday, DayOfWeek.Saturday }; } if (Enum.TryParse(day, true, out DayOfWeek value)) { return new[] { value }; } return new DayOfWeek[] { }; } return null; } } }