Private GIT

Skip to content
Snippets Groups Projects
Commit 5ea5fad3 authored by Kayomani's avatar Kayomani
Browse files

#207 Fix Sceneaccess returning results from archive

parent cad5c89d
No related branches found
Tags
No related merge requests found
...@@ -19,7 +19,7 @@ namespace Jackett.Indexers ...@@ -19,7 +19,7 @@ namespace Jackett.Indexers
class SceneAccess : BaseIndexer, IIndexer class SceneAccess : BaseIndexer, IIndexer
{ {
private string LoginUrl { get { return SiteLink + "login"; } } private string LoginUrl { get { return SiteLink + "login"; } }
private string SearchUrl { get { return SiteLink + "{0}?method=1&c{1}=1&search={2}"; } } private string SearchUrl { get { return SiteLink + "browse?search={0}&method=2&c27=27&c17=17&c11=11"; } }
new ConfigurationDataBasicLogin configData new ConfigurationDataBasicLogin configData
{ {
...@@ -67,10 +67,7 @@ namespace Jackett.Indexers ...@@ -67,10 +67,7 @@ namespace Jackett.Indexers
public async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query) public async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
{ {
var releases = new List<ReleaseInfo>(); var releases = new List<ReleaseInfo>();
var searchSection = string.IsNullOrEmpty(query.Episode) ? "archive" : "browse"; var results = await RequestStringWithCookiesAndRetry(string.Format(SearchUrl, query.GetQueryString()));
var searchCategory = string.IsNullOrEmpty(query.Episode) ? "26" : "27";
var searchUrl = string.Format(SearchUrl, searchSection, searchCategory, query.GetQueryString());
var results = await RequestStringWithCookiesAndRetry(searchUrl);
try try
{ {
...@@ -102,6 +99,17 @@ namespace Jackett.Indexers ...@@ -102,6 +99,17 @@ namespace Jackett.Indexers
release.Seeders = ParseUtil.CoerceInt(qRow.Find(".ttr_seeders").Text()); release.Seeders = ParseUtil.CoerceInt(qRow.Find(".ttr_seeders").Text());
release.Peers = ParseUtil.CoerceInt(qRow.Find(".ttr_leechers").Text()) + release.Seeders; release.Peers = ParseUtil.CoerceInt(qRow.Find(".ttr_leechers").Text()) + release.Seeders;
var cat = qRow.Find(".ttr_type a").Attr("href");
if (cat == "?cat=27")
{
release.Category = TorznabCatType.TVHD.ID;
}
else if (cat == "?cat=17")
{
release.Category = TorznabCatType.TVSD.ID;
}
releases.Add(release); releases.Add(release);
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment