From 3e19ca2b85b956efd291eddc30d074c25ae3a909 Mon Sep 17 00:00:00 2001 From: flightlevel Date: Wed, 9 Dec 2015 19:50:25 +1100 Subject: [PATCH] FTDB: Remove tracker FTDB: Remove tracker --- README.md | 1 - src/Jackett/Content/logos/frenchtorrentdb.png | Bin 9841 -> 0 bytes src/Jackett/Indexers/FrenchTorrentDb.cs | 97 ------------------ src/Jackett/Jackett.csproj | 4 - 4 files changed, 102 deletions(-) delete mode 100644 src/Jackett/Content/logos/frenchtorrentdb.png delete mode 100644 src/Jackett/Indexers/FrenchTorrentDb.cs diff --git a/README.md b/README.md index 19417a820..3021adf3e 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,6 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * Demonoid * EuTorrents * FileList - * FrenchTorrentDb * Freshon * HD-Space * HD-Torrents diff --git a/src/Jackett/Content/logos/frenchtorrentdb.png b/src/Jackett/Content/logos/frenchtorrentdb.png deleted file mode 100644 index 2a6d0ea84b50e36fc076d021ec10c444f2b9309c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9841 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 ApplyConfiguration(JToken configJson) - { - configData.LoadValuesFromJson(configJson); - var response = await webclient.GetString(new Utils.Clients.WebRequest() - { - Url = MainUrl, - Type = RequestType.GET, - Cookies = configData.Cookie.Value - }); - - await ConfigureIfOK(configData.Cookie.Value, response.Content.Contains("/?section=LOGOUT"), () => - { - throw new ExceptionWithConfigData("Failed to login", configData); - }); - return IndexerConfigurationStatus.RequiresTesting; - } - - public async Task> PerformQuery(TorznabQuery query) - { - var releases = new List(); - var episodeSearchUrl = string.Format(SearchUrl, HttpUtility.UrlEncode(query.GetQueryString())); - var response = await RequestStringWithCookiesAndRetry(episodeSearchUrl); - try - { - CQ dom = response.Cookies; - var rows = dom[".results_index ul"]; - foreach (var row in rows) - { - var release = new ReleaseInfo(); - CQ qRow = row.Cq(); - CQ qLink = qRow.Find("li.torrents_name > .torrents_name_link").First(); - CQ qDlLink = qRow.Find("li.torrents_download > a").First(); - - release.MinimumRatio = 1; - release.MinimumSeedTime = 172800; - release.Title = qLink.Text().Trim(); - release.Description = release.Title; - release.Comments = new Uri(SiteLink + "/" + qLink.Attr("href").TrimStart('/')); - release.Guid = release.Comments; - release.Link = new Uri(SiteLink + "/" + qDlLink.Attr("href").TrimStart('/')); - release.PublishDate = DateTime.Now; - release.Seeders = ParseUtil.CoerceInt(qRow.Find("li.torrents_seeders").Text()); - release.Peers = ParseUtil.CoerceInt(qRow.Find("li.torrents_leechers").Text()) + release.Seeders; - var sizeParts = qRow.Find("li.torrents_size").Text(); - release.Size = ReleaseInfo.GetBytes(sizeParts); - - releases.Add(release); - } - } - catch (Exception ex) - { - OnParseError(response.Content, ex); - } - - return releases; - } - } -} diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj index 78c291351..7c13289bd 100644 --- a/src/Jackett/Jackett.csproj +++ b/src/Jackett/Jackett.csproj @@ -196,7 +196,6 @@ - @@ -456,9 +455,6 @@ PreserveNewest - - PreserveNewest - PreserveNewest