mirror of
https://github.com/SickGear/SickGear.git
synced 2025-03-15 09:07:43 +00:00
Merge pull request #447 from JackDandy/feature/ChangeSimplifyWBL
Change provider Wombles's PEP8 and code convention cleanup.
This commit is contained in:
commit
dbd489e538
2 changed files with 16 additions and 12 deletions
|
@ -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
|
||||||
|
|
|
@ -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()
|
||||||
|
|
Loading…
Reference in a new issue