From 8a822e35e24929e5d5809014b19417d288725b9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joel=20K=C3=A5berg?= Date: Thu, 19 Dec 2013 22:08:54 +0100 Subject: [PATCH] Revert "Merge pull request #2560 from coolius/master" This reverts commit 64a196f21d35b9f6e3857b2ff65e3d017c96c900, reversing changes made to a24d4a9e3b23ec3c0fc4d21bb89cd44b1bc892eb. --- .../core/providers/torrent/yify/__init__.py | 6 ----- .../core/providers/torrent/yify/main.py | 27 ++++++------------- 2 files changed, 8 insertions(+), 25 deletions(-) diff --git a/couchpotato/core/providers/torrent/yify/__init__.py b/couchpotato/core/providers/torrent/yify/__init__.py index 99c1162e..775ecdbe 100644 --- a/couchpotato/core/providers/torrent/yify/__init__.py +++ b/couchpotato/core/providers/torrent/yify/__init__.py @@ -18,12 +18,6 @@ config = [{ 'type': 'enabler', 'default': 0 }, - { - 'name': 'domain', - 'advanced': True, - 'label': 'Proxy server', - 'description': 'Domain for requests, keep empty to let CouchPotato pick.', - }, { 'name': 'seed_ratio', 'label': 'Seed ratio', diff --git a/couchpotato/core/providers/torrent/yify/main.py b/couchpotato/core/providers/torrent/yify/main.py index 0b5e8b87..60b2f9b1 100644 --- a/couchpotato/core/providers/torrent/yify/main.py +++ b/couchpotato/core/providers/torrent/yify/main.py @@ -1,27 +1,20 @@ from couchpotato.core.helpers.variable import tryInt from couchpotato.core.logger import CPLog -from couchpotato.core.providers.torrent.base import TorrentMagnetProvider +from couchpotato.core.providers.torrent.base import TorrentProvider import traceback log = CPLog(__name__) -class Yify(TorrentMagnetProvider): +class Yify(TorrentProvider): urls = { - 'test' : '%s/api', - 'search' : '%s/api/list.json?keywords=%s&quality=%s', - 'detail': '%s/api/movie.json?id=%s' + 'test' : 'https://yify-torrents.com/api', + 'search' : 'https://yify-torrents.com/api/list.json?keywords=%s&quality=%s', + 'detail': 'https://yify-torrents.com/api/movie.json?id=%s' } http_time_between_calls = 1 #seconds - - proxy_list = [ - 'https://yify-torrents.im', - 'http://yify.unlocktorrent.com', - 'http://yify.ftwnet.co.uk', - 'http://yify-torrents.com.come.in', - ] def search(self, movie, quality): @@ -32,9 +25,7 @@ class Yify(TorrentMagnetProvider): def _search(self, movie, quality, results): - search_url = self.urls['search'] % (self.getDomain(), movie['library']['identifier'], quality['identifier']) - - data = self.getJsonData(search_url) + data = self.getJsonData(self.urls['search'] % (movie['library']['identifier'], quality['identifier'])) if data and data.get('MovieList'): try: @@ -50,8 +41,8 @@ class Yify(TorrentMagnetProvider): results.append({ 'id': result['MovieID'], 'name': title, - 'url': result['TorrentMagnetUrl'], - 'detail_url': self.urls['detail'] % (self.getDomain(),result['MovieID']), + 'url': result['TorrentUrl'], + 'detail_url': self.urls['detail'] % result['MovieID'], 'size': self.parseSize(result['Size']), 'seeders': tryInt(result['TorrentSeeds']), 'leechers': tryInt(result['TorrentPeers']) @@ -60,5 +51,3 @@ class Yify(TorrentMagnetProvider): except: log.error('Failed getting results from %s: %s', (self.getName(), traceback.format_exc())) - def correctProxy(self, data): - return 'title="YIFY-Torrents RSS feed"' in data