Change provider Wombles's PEP8 and code convention cleanup.

This commit is contained in:
JackDandy 2015-06-28 19:18:45 +01:00
parent 6d8c4072d6
commit 286a4df3cb
2 changed files with 16 additions and 12 deletions

View file

@ -29,6 +29,7 @@
* Change provider TD login process to use General Config/Advanced/Proxy host setting * Change provider TD login process to use General Config/Advanced/Proxy host setting
* Change provider BTS login process to use General Config/Advanced/Proxy host setting * Change provider BTS login process to use General Config/Advanced/Proxy host setting
* Change provider FSH login process to use General Config/Advanced/Proxy host setting * Change provider FSH login process to use General Config/Advanced/Proxy host setting
* Change provider Wombles's PEP8 and code convention cleanup
* Change provider Womble's use SSL * Change provider Womble's use SSL
* Change provider KAT remove dead url * Change provider KAT remove dead url
* Change provider KAT to use mediaExtensions from common instead of private list * Change provider KAT to use mediaExtensions from common instead of private list

View file

@ -20,30 +20,33 @@ import generic
from sickbeard import logger, tvcache from sickbeard import logger, tvcache
class WombleProvider(generic.NZBProvider): class WombleProvider(generic.NZBProvider):
def __init__(self): def __init__(self):
generic.NZBProvider.__init__(self, "Womble's Index", False, False) generic.NZBProvider.__init__(self, 'Womble\'s Index', supports_backlog=False)
self.cache = WombleCache(self)
self.url = 'https://newshost.co.za/' self.url = 'https://newshost.co.za/'
self.cache = WombleCache(self)
class WombleCache(tvcache.TVCache): class WombleCache(tvcache.TVCache):
def __init__(self, provider):
tvcache.TVCache.__init__(self, provider) def __init__(self, this_provider):
# only poll Womble's Index every 15 minutes max tvcache.TVCache.__init__(self, this_provider)
self.minTime = 15
self.minTime = 15 # cache update frequency
def updateCache(self): def updateCache(self):
# delete anything older then 7 days # delete anything older then 7 days
self._clearCache() self._clearCache()
data = None
if not self.shouldUpdate(): if not self.shouldUpdate():
return return
cl = [] cl = []
data = None
for url in [self.provider.url + 'rss/?sec=tv-x264&fr=false', for url in [self.provider.url + 'rss/?sec=tv-x264&fr=false',
self.provider.url + 'rss/?sec=tv-sd&fr=false', self.provider.url + 'rss/?sec=tv-sd&fr=false',
self.provider.url + 'rss/?sec=tv-dvd&fr=false', self.provider.url + 'rss/?sec=tv-dvd&fr=false',
@ -63,15 +66,15 @@ class WombleCache(tvcache.TVCache):
cl.append(ci) cl.append(ci)
if 0 < len(cl): if 0 < len(cl):
myDB = self._getDB() my_db = self._getDB()
myDB.mass_action(cl) my_db.mass_action(cl)
# set last updated # set last updated
if data: if data:
self.setLastUpdate() self.setLastUpdate()
def _checkAuth(self, data): def _checkAuth(self, *data):
return 'Invalid Link' != data return 'Invalid Link' != data[0]
provider = WombleProvider() provider = WombleProvider()