Fix Imgur fallback to cover on newsletters
This commit is contained in:
@@ -731,9 +731,9 @@ def upload_to_imgur(img_data, img_title='', rating_key='', fallback=''):
|
|||||||
delete_hash = imgur_response_data.get('deletehash', '')
|
delete_hash = imgur_response_data.get('deletehash', '')
|
||||||
else:
|
else:
|
||||||
if err_msg:
|
if err_msg:
|
||||||
logger.error(u"Tautulli Helpers :: Unable to upload image '{}' to Imgur: {}".format(img_title, err_msg))
|
logger.error(u"Tautulli Helpers :: Unable to upload image '{}' ({}) to Imgur: {}".format(img_title, fallback, err_msg))
|
||||||
else:
|
else:
|
||||||
logger.error(u"Tautulli Helpers :: Unable to upload image '{}' to Imgur.".format(img_title))
|
logger.error(u"Tautulli Helpers :: Unable to upload image '{}' ({}) to Imgur.".format(img_title, fallback))
|
||||||
|
|
||||||
if req_msg:
|
if req_msg:
|
||||||
logger.debug(u"Tautulli Helpers :: Request response: {}".format(req_msg))
|
logger.debug(u"Tautulli Helpers :: Request response: {}".format(req_msg))
|
||||||
@@ -755,9 +755,9 @@ def delete_from_imgur(delete_hash, img_title='', fallback=''):
|
|||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
if err_msg:
|
if err_msg:
|
||||||
logger.error(u"Tautulli Helpers :: Unable to delete image '{}' from Imgur: {}".format(img_title, err_msg))
|
logger.error(u"Tautulli Helpers :: Unable to delete image '{}' ({}) from Imgur: {}".format(img_title, fallback, err_msg))
|
||||||
else:
|
else:
|
||||||
logger.error(u"Tautulli Helpers :: Unable to delete image '{}' from Imgur.".format(img_title))
|
logger.error(u"Tautulli Helpers :: Unable to delete image '{}' ({}) from Imgur.".format(img_title, fallback))
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
@@ -717,9 +717,16 @@ class RecentlyAdded(Newsletter):
|
|||||||
else:
|
else:
|
||||||
# Upload posters and art to Imgur
|
# Upload posters and art to Imgur
|
||||||
for item in movies + shows + albums:
|
for item in movies + shows + albums:
|
||||||
|
if item['media_type'] == 'album':
|
||||||
|
height = 150
|
||||||
|
fallback = 'cover'
|
||||||
|
else:
|
||||||
|
height = 225
|
||||||
|
fallback = 'poster'
|
||||||
|
|
||||||
imgur_info = get_imgur_info(
|
imgur_info = get_imgur_info(
|
||||||
img=item['thumb'], rating_key=item['rating_key'], title=item['title'],
|
img=item['thumb'], rating_key=item['rating_key'], title=item['title'],
|
||||||
width=150, height=225, fallback='poster')
|
width=150, height=height, fallback=fallback)
|
||||||
|
|
||||||
item['poster_url'] = imgur_info.get('imgur_url') or common.ONLINE_POSTER_THUMB
|
item['poster_url'] = imgur_info.get('imgur_url') or common.ONLINE_POSTER_THUMB
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user