beyondhd-api: search daily episodes using year-month-day format

This commit is contained in:
Bogdan
2025-03-01 17:44:23 +02:00
parent e063eeb071
commit 0f907ec577
2 changed files with 12 additions and 2 deletions

View File

@@ -142,11 +142,21 @@ namespace Jackett.Common.Indexers.Definitions
{
var pageableRequests = new IndexerPageableRequestChain();
var searchTerm = query.GetQueryString();
if (query.IsTVSearch &&
query.Season is > 0 &&
query.Episode.IsNotNullOrWhiteSpace() &&
DateTime.TryParseExact($"{query.Season} {query.Episode}", "yyyy MM/dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out var showDate))
{
searchTerm = $"{query.SanitizedSearchTerm} {showDate.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)}";
}
var postData = new Dictionary<string, object>
{
{ BHDParams.action, "search" },
{ BHDParams.rsskey, _configData.RSSKey.Value },
{ BHDParams.search, query.GetQueryString() },
{ BHDParams.search, searchTerm.Trim() },
};
if (_configData.FilterFreeleech.Value)

View File

@@ -119,7 +119,7 @@ namespace Jackett.Common.Indexers.Definitions
if (DateTime.TryParseExact($"{query.Season} {query.Episode}", "yyyy MM/dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out var showDate))
{
requestData["search"] = showDate.ToString("yyyy-MM-dd");
requestData["search"] = showDate.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);
}
else
{