mirror of
https://github.com/moparisthebest/SickRage
synced 2024-12-15 04:22:17 -05:00
14c354b551
Provider getURL and downloadResult functions now removed and replaced with ones from helpers.py to help slim the code down plus allow more better control over request sessions. Removed TVTumbler code. Fixed HDBits provider. Fixed config settings that were ment to be booleans but instead where set as str or int, should help resolve random html errors. XEM Refresh check re-coded. NameParser code for creating show object has been changed to only attempt at the very end once its found the bestMatch result, helps on resources and performance.
43 lines
1.3 KiB
Python
43 lines
1.3 KiB
Python
# Author: Nic Wolfe <nic@wolfeden.ca>
|
|
# URL: http://code.google.com/p/sickbeard/
|
|
#
|
|
# This file is part of SickRage.
|
|
#
|
|
# SickRage is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# SickRage is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with SickRage. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
from sickbeard import helpers
|
|
from sickbeard import logger
|
|
|
|
|
|
def getShowImage(url, imgNum=None):
|
|
image_data = None # @UnusedVariable
|
|
|
|
if url == None:
|
|
return None
|
|
|
|
# if they provided a fanart number try to use it instead
|
|
if imgNum != None:
|
|
tempURL = url.split('-')[0] + "-" + str(imgNum) + ".jpg"
|
|
else:
|
|
tempURL = url
|
|
|
|
logger.log(u"Fetching image from " + tempURL, logger.DEBUG)
|
|
|
|
image_data = helpers.getURL(tempURL)
|
|
if image_data is None:
|
|
logger.log(u"There was an error trying to retrieve the image, aborting", logger.ERROR)
|
|
return
|
|
|
|
return image_data
|