mirror of https://github.com/Jackett/Jackett
nebulance: use the group name when the release name is empty
This commit is contained in:
parent
3e3a6a2b68
commit
5d3a2dac31
|
@ -5,6 +5,7 @@ using System.Globalization;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using Jackett.Common.Extensions;
|
||||||
using Jackett.Common.Models;
|
using Jackett.Common.Models;
|
||||||
using Jackett.Common.Models.IndexerConfig;
|
using Jackett.Common.Models.IndexerConfig;
|
||||||
using Jackett.Common.Services.Interfaces;
|
using Jackett.Common.Services.Interfaces;
|
||||||
|
@ -223,9 +224,15 @@ namespace Jackett.Common.Indexers
|
||||||
var link = new Uri(item.Value<string>("download"));
|
var link = new Uri(item.Value<string>("download"));
|
||||||
var details = new Uri($"{SiteLink}torrents.php?id={item.Value<string>("group_id")}");
|
var details = new Uri($"{SiteLink}torrents.php?id={item.Value<string>("group_id")}");
|
||||||
|
|
||||||
|
var releaseName = item.Value<string>("rls_name");
|
||||||
|
var groupName = item.Value<string>("group_name");
|
||||||
|
var title = releaseName.IsNotNullOrWhiteSpace() ? releaseName : groupName;
|
||||||
|
|
||||||
var descriptions = new List<string>();
|
var descriptions = new List<string>();
|
||||||
if (!string.IsNullOrWhiteSpace(item.Value<string>("group_name")))
|
if (groupName.IsNotNullOrWhiteSpace())
|
||||||
descriptions.Add("Group Name: " + item.Value<string>("group_name"));
|
{
|
||||||
|
descriptions.Add("Group Name: " + groupName);
|
||||||
|
}
|
||||||
var tags = string.Join(",", item.Value<JArray>("tags"));
|
var tags = string.Join(",", item.Value<JArray>("tags"));
|
||||||
var releaseGenres = validList.Intersect(tags.ToLower().Split(delimiters, StringSplitOptions.RemoveEmptyEntries)).ToList();
|
var releaseGenres = validList.Intersect(tags.ToLower().Split(delimiters, StringSplitOptions.RemoveEmptyEntries)).ToList();
|
||||||
descriptions.Add("Tags: " + string.Join(",", releaseGenres));
|
descriptions.Add("Tags: " + string.Join(",", releaseGenres));
|
||||||
|
@ -236,7 +243,7 @@ namespace Jackett.Common.Indexers
|
||||||
Guid = link,
|
Guid = link,
|
||||||
Link = link,
|
Link = link,
|
||||||
Details = details,
|
Details = details,
|
||||||
Title = item.Value<string>("rls_name").Trim(),
|
Title = title.Trim(),
|
||||||
Category = MapTrackerCatToNewznab(releaseCats.Any() ? releaseCats.First() : "TV"),
|
Category = MapTrackerCatToNewznab(releaseCats.Any() ? releaseCats.First() : "TV"),
|
||||||
PublishDate = DateTime.Parse(item.Value<string>("rls_utc"), CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal),
|
PublishDate = DateTime.Parse(item.Value<string>("rls_utc"), CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal),
|
||||||
Seeders = item.Value<int>("seed"),
|
Seeders = item.Value<int>("seed"),
|
||||||
|
|
Loading…
Reference in New Issue