Added catmapping and date added

This commit is contained in:
Kantraz
2015-10-09 21:28:23 +02:00
parent 8be7d57d50
commit 8c1c8ba885

View File

@@ -43,6 +43,20 @@ namespace Jackett.Indexers
p: ps, p: ps,
configData: new ConfigurationDataBasicLogin()) configData: new ConfigurationDataBasicLogin())
{ {
AddCategoryMapping(92, TorznabCatType.TV);
AddCategoryMapping(92, TorznabCatType.TVHD);
AddCategoryMapping(92, TorznabCatType.TVWEBDL);
AddCategoryMapping(93, TorznabCatType.TVSD);
AddCategoryMapping(93, TorznabCatType.TV);
AddCategoryMapping(57, TorznabCatType.TV);
AddCategoryMapping(57, TorznabCatType.TVHD);
AddCategoryMapping(57, TorznabCatType.TVWEBDL);
AddCategoryMapping(74, TorznabCatType.TVSD);
AddCategoryMapping(74, TorznabCatType.TV);
} }
public async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson) public async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson)
@@ -88,12 +102,19 @@ namespace Jackett.Indexers
release.MinimumRatio = 1; release.MinimumRatio = 1;
release.MinimumSeedTime = 172800; release.MinimumSeedTime = 172800;
release.PublishDate = DateTime.Now; var seriesCats = new[] { 92, 93, 57, 74 };
var qCat = row.ChildElements.ElementAt(0).ChildElements.ElementAt(0).Cq();
var catUrl = qCat.Attr("href");
var cat = catUrl.Substring(catUrl.LastIndexOf('[') + 1);
var catNo = int.Parse(cat.Trim(']'));
if (seriesCats.Contains(catNo))
release.Category = TorznabCatType.TV.ID;
else
continue;
// var qAdded = row.ChildElements.ElementAt(4).Cq(); var qAdded = row.ChildElements.ElementAt(4).ChildElements.ElementAt(0).Cq();
// var addedStr = qAdded.Attr("title").Trim(); var addedStr = qAdded.Attr("title");
// //var addedStr = "Oct 02 2015, 03:55"; release.PublishDate = DateTime.ParseExact(addedStr, "MMM dd yyyy, HH:mm", CultureInfo.InvariantCulture);
// //release.PublishDate = DateTime.ParseExact(addedStr, "MMM dd yyyy, HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal).ToLocalTime();
var qLink = row.ChildElements.ElementAt(1).ChildElements.ElementAt(2).Cq(); var qLink = row.ChildElements.ElementAt(1).ChildElements.ElementAt(2).Cq();
release.Title = qLink.Text().Trim(); release.Title = qLink.Text().Trim();