This commit is contained in:
Pedro de Oliveira 2019-09-05 01:15:38 +01:00
parent 9c86429b21
commit 8c80da6bea
1 changed files with 11 additions and 6 deletions

View File

@ -51,6 +51,11 @@ class OMDb(callbacks.Plugin):
self.__parent.__init__(irc)
self.prepend = "8,4OMDb"
def __check_property(self, name, items):
if name in items and items[name] != 'N/A':
return True
else:
return False
def __do_request(self, arguments):
baseurl = "http://www.omdbapi.com/"
@ -61,37 +66,37 @@ class OMDb(callbacks.Plugin):
def __format_result(self, result):
message = "{}".format(result['Title'])
if 'Year' in result:
if self.__check_property('Year', result):
message = "{} ({})".format(
message,
result['Year'],
)
if 'Genre' in result:
if self.__check_property('Genre', result):
message = "{} 8{}".format(
message,
result['Genre'],
)
if 'Runtime' in result:
if self.__check_property('Runtime', result):
message = "{} [{}]".format(
message,
result['Runtime'],
)
if 'imdbRating' in result:
if self.__check_property('imdbRating', result):
message = "{} 13{}/10".format(
message,
result['imdbRating'],
)
if 'Plot' in result:
if self.__check_property('Plot', result):
message = "{} {}".format(
message,
result['Plot'],
)
if 'imdbID' in result:
if self.__check_property('imdbID', result):
message = "{} https://www.imdb.com/title/{}/".format(
message,
result['imdbID'],