update SCC for tv branch

This commit is contained in:
Joel Kåberg
2013-12-05 16:21:58 +01:00
parent 9a07f2ed65
commit 6573196186
@@ -1,9 +1,10 @@
from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import tryUrlencode, toUnicode
from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.event import fireEvent
from couchpotato.core.logger import CPLog
from couchpotato.core.providers.base import MultiProvider
from couchpotato.core.providers.info.base import MovieProvider
from couchpotato.core.providers.info.base import MovieProvider, SeasonProvider, EpisodeProvider
from couchpotato.core.providers.torrent.base import TorrentProvider
import traceback
@@ -13,7 +14,7 @@ log = CPLog(__name__)
class SceneAccess(MultiProvider):
def getTypes(self):
return [Movie]
return [Movie, Season, Episode]
class Base(TorrentProvider):
@@ -113,3 +114,26 @@ class Movie(MovieProvider, Base):
def buildUrl(self, media, quality):
return self._buildUrl(media['library']['identifier'], quality['identifier'])
class Season(SeasonProvider, Base):
cat_ids = [
([27], ['hdtv_720p', 'webdl_720p', 'webdl_1080p']),
([17, 11], ['hdtv_sd'])
]
def buildUrl(self, media, quality):
print "########################"
print quality['identifier']
return self._buildUrl(fireEvent('searcher.get_search_title', media['library']['root_library']), quality['identifier'])
class Episode(EpisodeProvider, Base):
cat_ids = [
([27], ['hdtv_720p', 'webdl_720p', 'webdl_1080p']),
([17, 11], ['hdtv_sd'])
]
def buildUrl(self, media, quality):
print "########################"
print quality['identifier']
return self._buildUrl(fireEvent('searcher.get_search_title', media['library']['root_library']), quality['identifier'])