[imdb] Dusting + fill help

This commit is contained in:
nemunaire 2015-12-02 01:18:15 +01:00
parent c9801ee2f7
commit 313c693d48

View File

@ -1,7 +1,7 @@
# coding=utf-8
"""Show many information about a movie or serie""" """Show many information about a movie or serie"""
# PYTHON STUFFS #######################################################
import re import re
import urllib.parse import urllib.parse
@ -9,14 +9,10 @@ from nemubot.exception import IMException
from nemubot.hooks import hook from nemubot.hooks import hook
from nemubot.tools import web from nemubot.tools import web
nemubotversion = 3.4
from more import Response from more import Response
def help_full(): # MODULE CORE #########################################################
return "Search a movie title with: !imdbs <approximative title> ; View movie details with !imdb <title>"
def get_movie(title=None, year=None, imdbid=None, fullplot=True, tomatoes=False): def get_movie(title=None, year=None, imdbid=None, fullplot=True, tomatoes=False):
"""Returns the information about the matching movie""" """Returns the information about the matching movie"""
@ -68,9 +64,15 @@ def find_movies(title):
raise IMException("An error occurs during movie search") raise IMException("An error occurs during movie search")
@hook.command("imdb") # MODULE INTERFACE ####################################################
@hook.command("imdb",
help="View movie/serie details, using OMDB",
help_usage={
"TITLE": "Look for a movie titled TITLE",
"IMDB_ID": "Look for the movie with the given IMDB_ID",
})
def cmd_imdb(msg): def cmd_imdb(msg):
"""View movie details with !imdb <title>"""
if not len(msg.args): if not len(msg.args):
raise IMException("precise a movie/serie title!") raise IMException("precise a movie/serie title!")
@ -97,9 +99,12 @@ def cmd_imdb(msg):
return res return res
@hook.command("imdbs") @hook.command("imdbs",
help="Search a movie/serie by title",
help_usage={
"TITLE": "Search a movie/serie by TITLE",
})
def cmd_search(msg): def cmd_search(msg):
"""!imdbs <approximative title> to search a movie title"""
if not len(msg.args): if not len(msg.args):
raise IMException("precise a movie/serie title!") raise IMException("precise a movie/serie title!")