Simplify
This commit is contained in:
parent
9c86429b21
commit
8c80da6bea
|
@ -51,6 +51,11 @@ class OMDb(callbacks.Plugin):
|
||||||
self.__parent.__init__(irc)
|
self.__parent.__init__(irc)
|
||||||
self.prepend = "8,4OMDb"
|
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):
|
def __do_request(self, arguments):
|
||||||
baseurl = "http://www.omdbapi.com/"
|
baseurl = "http://www.omdbapi.com/"
|
||||||
|
@ -61,37 +66,37 @@ class OMDb(callbacks.Plugin):
|
||||||
def __format_result(self, result):
|
def __format_result(self, result):
|
||||||
message = "{}".format(result['Title'])
|
message = "{}".format(result['Title'])
|
||||||
|
|
||||||
if 'Year' in result:
|
if self.__check_property('Year', result):
|
||||||
message = "{} ({})".format(
|
message = "{} ({})".format(
|
||||||
message,
|
message,
|
||||||
result['Year'],
|
result['Year'],
|
||||||
)
|
)
|
||||||
|
|
||||||
if 'Genre' in result:
|
if self.__check_property('Genre', result):
|
||||||
message = "{} 8{}".format(
|
message = "{} 8{}".format(
|
||||||
message,
|
message,
|
||||||
result['Genre'],
|
result['Genre'],
|
||||||
)
|
)
|
||||||
|
|
||||||
if 'Runtime' in result:
|
if self.__check_property('Runtime', result):
|
||||||
message = "{} [{}]".format(
|
message = "{} [{}]".format(
|
||||||
message,
|
message,
|
||||||
result['Runtime'],
|
result['Runtime'],
|
||||||
)
|
)
|
||||||
|
|
||||||
if 'imdbRating' in result:
|
if self.__check_property('imdbRating', result):
|
||||||
message = "{} 13{}/10".format(
|
message = "{} 13{}/10".format(
|
||||||
message,
|
message,
|
||||||
result['imdbRating'],
|
result['imdbRating'],
|
||||||
)
|
)
|
||||||
|
|
||||||
if 'Plot' in result:
|
if self.__check_property('Plot', result):
|
||||||
message = "{} {}".format(
|
message = "{} {}".format(
|
||||||
message,
|
message,
|
||||||
result['Plot'],
|
result['Plot'],
|
||||||
)
|
)
|
||||||
|
|
||||||
if 'imdbID' in result:
|
if self.__check_property('imdbID', result):
|
||||||
message = "{} https://www.imdb.com/title/{}/".format(
|
message = "{} https://www.imdb.com/title/{}/".format(
|
||||||
message,
|
message,
|
||||||
result['imdbID'],
|
result['imdbID'],
|
||||||
|
|
Loading…
Reference in New Issue