2 changed files with 0 additions and 78 deletions
@ -1,51 +0,0 @@ |
|||||
from couchpotato import Env |
|
||||
from couchpotato.core.helpers.encoding import tryUrlencode |
|
||||
from couchpotato.core.logger import CPLog |
|
||||
from couchpotato.core.event import fireEvent |
|
||||
from couchpotato.core.media._base.providers.base import MultiProvider |
|
||||
from couchpotato.core.media.show.providers.base import SeasonProvider, EpisodeProvider |
|
||||
from couchpotato.core.media._base.providers.nzb.nzbindex import Base |
|
||||
|
|
||||
log = CPLog(__name__) |
|
||||
|
|
||||
autoload = 'NzbIndex' |
|
||||
|
|
||||
|
|
||||
class NzbIndex(MultiProvider): |
|
||||
|
|
||||
def getTypes(self): |
|
||||
return [Season, Episode] |
|
||||
|
|
||||
|
|
||||
class Season(SeasonProvider, Base): |
|
||||
|
|
||||
def buildUrl(self, media, quality): |
|
||||
query = tryUrlencode({ |
|
||||
'q': fireEvent('media.search_query', media, single = True), |
|
||||
'age': Env.setting('retention', 'nzb'), |
|
||||
'sort': 'agedesc', |
|
||||
'minsize': quality.get('size_min'), |
|
||||
'maxsize': quality.get('size_max'), |
|
||||
'rating': 1, |
|
||||
'max': 250, |
|
||||
'more': 1, |
|
||||
'complete': 1, |
|
||||
}) |
|
||||
return query |
|
||||
|
|
||||
|
|
||||
class Episode(EpisodeProvider, Base): |
|
||||
|
|
||||
def buildUrl(self, media, quality): |
|
||||
query = tryUrlencode({ |
|
||||
'q': fireEvent('media.search_query', media, single = True), |
|
||||
'age': Env.setting('retention', 'nzb'), |
|
||||
'sort': 'agedesc', |
|
||||
'minsize': quality.get('size_min'), |
|
||||
'maxsize': quality.get('size_max'), |
|
||||
'rating': 1, |
|
||||
'max': 250, |
|
||||
'more': 1, |
|
||||
'complete': 1, |
|
||||
}) |
|
||||
return query |
|
@ -1,27 +0,0 @@ |
|||||
from couchpotato.core.logger import CPLog |
|
||||
from couchpotato.core.event import fireEvent |
|
||||
from couchpotato.core.media._base.providers.base import MultiProvider |
|
||||
from couchpotato.core.media.show.providers.base import SeasonProvider, EpisodeProvider |
|
||||
from couchpotato.core.media._base.providers.torrent.publichd import Base |
|
||||
|
|
||||
log = CPLog(__name__) |
|
||||
|
|
||||
autoload = 'PublicHD' |
|
||||
|
|
||||
|
|
||||
class PublicHD(MultiProvider): |
|
||||
|
|
||||
def getTypes(self): |
|
||||
return [Season, Episode] |
|
||||
|
|
||||
|
|
||||
class Season(SeasonProvider, Base): |
|
||||
|
|
||||
def buildUrl(self, media): |
|
||||
return fireEvent('media.search_query', media, single = True) |
|
||||
|
|
||||
|
|
||||
class Episode(EpisodeProvider, Base): |
|
||||
|
|
||||
def buildUrl(self, media): |
|
||||
return fireEvent('media.search_query', media, single = True) |
|
Loading…
Reference in new issue