mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-15 09:42:57 -07:00
Clean up PrettyMetadata
This commit is contained in:
parent
70f006d06d
commit
07a1136839
1 changed files with 40 additions and 42 deletions
|
@ -542,82 +542,80 @@ class PrettyMetadata(object):
|
||||||
self.media_type = parameters['media_type']
|
self.media_type = parameters['media_type']
|
||||||
|
|
||||||
def get_poster_url(self):
|
def get_poster_url(self):
|
||||||
self.poster_url = self.parameters['poster_url']
|
poster_url = self.parameters['poster_url']
|
||||||
if not self.poster_url:
|
if not poster_url:
|
||||||
if self.media_type in ('artist', 'album', 'track'):
|
if self.media_type in ('artist', 'album', 'track'):
|
||||||
self.poster_url = 'https://raw.githubusercontent.com/%s/plexpy/master/data/interfaces/default/images/cover.png' % plexpy.CONFIG.GIT_USER
|
poster_url = 'https://raw.githubusercontent.com/%s/plexpy/master/data/interfaces/default/images/cover.png' % plexpy.CONFIG.GIT_USER
|
||||||
else:
|
else:
|
||||||
self.poster_url = 'https://raw.githubusercontent.com/%s/plexpy/master/data/interfaces/default/images/poster.png' % plexpy.CONFIG.GIT_USER
|
poster_url = 'https://raw.githubusercontent.com/%s/plexpy/master/data/interfaces/default/images/poster.png' % plexpy.CONFIG.GIT_USER
|
||||||
return self.poster_url
|
return poster_url
|
||||||
|
|
||||||
def get_provider(self):
|
def get_provider(self):
|
||||||
self.provider = ''
|
provider = ''
|
||||||
if self.parameters['thetvdb_url']:
|
if self.parameters['thetvdb_url']:
|
||||||
self.provider = 'TheTVDB'
|
provider = 'TheTVDB'
|
||||||
elif self.parameters['themoviedb_url']:
|
elif self.parameters['themoviedb_url']:
|
||||||
self.provider = 'The Movie Database'
|
provider = 'The Movie Database'
|
||||||
elif self.parameters['imdb_url']:
|
elif self.parameters['imdb_url']:
|
||||||
self.provider = 'IMDb'
|
provider = 'IMDb'
|
||||||
elif self.parameters['lastfm_url']:
|
elif self.parameters['lastfm_url']:
|
||||||
self.provider = 'Last.fm'
|
provider = 'Last.fm'
|
||||||
return self.provider
|
return provider
|
||||||
|
|
||||||
def get_provider_link(self):
|
def get_provider_link(self):
|
||||||
self.provider_link = ''
|
provider_link = ''
|
||||||
if self.parameters['thetvdb_url']:
|
if self.parameters['thetvdb_url']:
|
||||||
self.provider_link = self.parameters['thetvdb_url']
|
provider_link = self.parameters['thetvdb_url']
|
||||||
elif self.parameters['themoviedb_url']:
|
elif self.parameters['themoviedb_url']:
|
||||||
self.provider_link = self.parameters['themoviedb_url']
|
provider_link = self.parameters['themoviedb_url']
|
||||||
elif self.parameters['imdb_url']:
|
elif self.parameters['imdb_url']:
|
||||||
self.provider_link = self.parameters['imdb_url']
|
provider_link = self.parameters['imdb_url']
|
||||||
elif self.parameters['lastfm_url']:
|
elif self.parameters['lastfm_url']:
|
||||||
self.provider_link = self.parameters['lastfm_url']
|
provider_link = self.parameters['lastfm_url']
|
||||||
return self.provider_link
|
return provider_link
|
||||||
|
|
||||||
def get_caption(self):
|
def get_caption(self):
|
||||||
self.caption = ''
|
caption = ''
|
||||||
if self.parameters['thetvdb_url']:
|
if self.parameters['thetvdb_url']:
|
||||||
self.caption = 'View on TheTVDB'
|
caption = 'View on TheTVDB'
|
||||||
elif self.parameters['themoviedb_url']:
|
elif self.parameters['themoviedb_url']:
|
||||||
self.caption = 'View on The Movie Database'
|
caption = 'View on The Movie Database'
|
||||||
elif self.parameters['imdb_url']:
|
elif self.parameters['imdb_url']:
|
||||||
self.caption = 'View on IMDB'
|
caption = 'View on IMDB'
|
||||||
elif self.parameters['lastfm_url']:
|
elif self.parameters['lastfm_url']:
|
||||||
self.caption = 'View on Last.fm'
|
caption = 'View on Last.fm'
|
||||||
return self.caption
|
return caption
|
||||||
|
|
||||||
def get_title(self, divider = '-'):
|
def get_title(self, divider='-'):
|
||||||
self.title = ''
|
|
||||||
if self.media_type == 'movie':
|
if self.media_type == 'movie':
|
||||||
self.title = '%s (%s)' % (self.parameters['title'], self.parameters['year'])
|
title = '%s (%s)' % (self.parameters['title'], self.parameters['year'])
|
||||||
elif self.media_type == 'show':
|
elif self.media_type == 'show':
|
||||||
self.title = '%s (%s)' % (self.parameters['show_name'], self.parameters['year'])
|
title = '%s (%s)' % (self.parameters['show_name'], self.parameters['year'])
|
||||||
elif self.media_type == 'season':
|
elif self.media_type == 'season':
|
||||||
self.title = '%s - Season %s' % (self.parameters['show_name'], self.parameters['season_num'])
|
title = '%s - Season %s' % (self.parameters['show_name'], self.parameters['season_num'])
|
||||||
elif self.media_type == 'episode':
|
elif self.media_type == 'episode':
|
||||||
self.title = '%s - %s (S%s %s E%s)' % (self.parameters['show_name'],
|
title = '%s - %s (S%s %s E%s)' % (self.parameters['show_name'],
|
||||||
self.parameters['episode_name'],
|
self.parameters['episode_name'],
|
||||||
self.parameters['season_num'],
|
self.parameters['season_num'],
|
||||||
divider,
|
divider,
|
||||||
self.parameters['episode_num'])
|
self.parameters['episode_num'])
|
||||||
elif self.media_type == 'artist':
|
elif self.media_type == 'artist':
|
||||||
self.title = self.parameters['artist_name']
|
title = self.parameters['artist_name']
|
||||||
elif self.media_type == 'album':
|
elif self.media_type == 'album':
|
||||||
self.title = '%s - %s' % (self.parameters['artist_name'], self.parameters['album_name'])
|
title = '%s - %s' % (self.parameters['artist_name'], self.parameters['album_name'])
|
||||||
elif self.media_type == 'track':
|
elif self.media_type == 'track':
|
||||||
self.title = '%s - %s' % (self.parameters['artist_name'], self.parameters['track_name'])
|
title = '%s - %s' % (self.parameters['artist_name'], self.parameters['track_name'])
|
||||||
return self.title.encode("utf-8")
|
return title.encode("utf-8")
|
||||||
|
|
||||||
def get_subtitle(self):
|
def get_subtitle(self):
|
||||||
if self.media_type == 'track':
|
if self.media_type == 'track':
|
||||||
self.subtitle = self.parameters['album_name']
|
subtitle = self.parameters['album_name']
|
||||||
else:
|
else:
|
||||||
self.subtitle = self.parameters['summary']
|
subtitle = self.parameters['summary']
|
||||||
return self.subtitle.encode("utf-8")
|
return subtitle.encode("utf-8")
|
||||||
|
|
||||||
def get_plex_url(self):
|
def get_plex_url(self):
|
||||||
self.plex_url = self.parameters['plex_url']
|
return self.parameters['plex_url']
|
||||||
return self.plex_url
|
|
||||||
|
|
||||||
|
|
||||||
class Notifier(object):
|
class Notifier(object):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue