Added minor documentation
parent
d6e28ac26b
commit
9219308170
|
@ -46,6 +46,8 @@ def eightball(phenny, input):
|
||||||
quote = random.choice(quotes)
|
quote = random.choice(quotes)
|
||||||
phenny.reply(quote)
|
phenny.reply(quote)
|
||||||
eightball.commands = ['8ball']
|
eightball.commands = ['8ball']
|
||||||
|
eightball.name = '8ball'
|
||||||
|
eightball.example = '.8ball is pie amazing?'
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
print(__doc__.strip())
|
print(__doc__.strip())
|
||||||
|
|
|
@ -17,6 +17,7 @@ def botfight(phenny, input):
|
||||||
phenny.do(response % otherbot)
|
phenny.do(response % otherbot)
|
||||||
botfight.commands = ['botfight']
|
botfight.commands = ['botfight']
|
||||||
botfight.priority = 'low'
|
botfight.priority = 'low'
|
||||||
|
botfight.example = '.botfight'
|
||||||
|
|
||||||
def bothug(phenny, input):
|
def bothug(phenny, input):
|
||||||
""".bothug - Hug the other bot in the channel."""
|
""".bothug - Hug the other bot in the channel."""
|
||||||
|
@ -24,6 +25,7 @@ def bothug(phenny, input):
|
||||||
phenny.do("hugs %s" % otherbot)
|
phenny.do("hugs %s" % otherbot)
|
||||||
bothug.commands = ['bothug']
|
bothug.commands = ['bothug']
|
||||||
bothug.priority = 'low'
|
bothug.priority = 'low'
|
||||||
|
bothug.example = '.bothug'
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
print(__doc__.strip())
|
print(__doc__.strip())
|
||||||
|
|
|
@ -68,7 +68,7 @@ def wa(phenny, input):
|
||||||
|
|
||||||
phenny.say(answer)
|
phenny.say(answer)
|
||||||
wa.commands = ['wa']
|
wa.commands = ['wa']
|
||||||
|
wa.example = '.wa answer to life'
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
print(__doc__.strip())
|
print(__doc__.strip())
|
||||||
|
|
|
@ -38,3 +38,4 @@ def imdb(phenny, input):
|
||||||
except:
|
except:
|
||||||
phenny.reply("No results found for '%s'." % query)
|
phenny.reply("No results found for '%s'." % query)
|
||||||
imdb.commands = ['imdb']
|
imdb.commands = ['imdb']
|
||||||
|
imdb.example = '.imdb Promethius'
|
||||||
|
|
|
@ -103,6 +103,7 @@ p_command = r'\.in ([0-9]+(?:\.[0-9]+)?)\s?((?:%s)\b)?:?\s?(.*)' % periods
|
||||||
r_command = re.compile(p_command)
|
r_command = re.compile(p_command)
|
||||||
|
|
||||||
def remind(phenny, input):
|
def remind(phenny, input):
|
||||||
|
"""Set a reminder"""
|
||||||
m = r_command.match(input.bytes)
|
m = r_command.match(input.bytes)
|
||||||
if not m:
|
if not m:
|
||||||
return phenny.reply("Sorry, didn't understand the input.")
|
return phenny.reply("Sorry, didn't understand the input.")
|
||||||
|
@ -131,6 +132,8 @@ def remind(phenny, input):
|
||||||
w += time.strftime(' at %H:%MZ', time.gmtime(t))
|
w += time.strftime(' at %H:%MZ', time.gmtime(t))
|
||||||
phenny.reply('Okay, will remind%s' % w)
|
phenny.reply('Okay, will remind%s' % w)
|
||||||
else: phenny.reply('Okay, will remind in %s secs' % duration)
|
else: phenny.reply('Okay, will remind in %s secs' % duration)
|
||||||
|
remind.name = 'in'
|
||||||
|
remind.example = '.in 15 minutes do work'
|
||||||
remind.commands = ['in']
|
remind.commands = ['in']
|
||||||
|
|
||||||
r_time = re.compile(r'^([0-9]{2}[:.][0-9]{2})')
|
r_time = re.compile(r'^([0-9]{2}[:.][0-9]{2})')
|
||||||
|
|
|
@ -75,6 +75,7 @@ r_query = re.compile(
|
||||||
)
|
)
|
||||||
|
|
||||||
def gcs(phenny, input):
|
def gcs(phenny, input):
|
||||||
|
"""Compare the number of Google results for the specified paramters."""
|
||||||
if not input.group(2):
|
if not input.group(2):
|
||||||
return phenny.reply("Nothing to compare.")
|
return phenny.reply("Nothing to compare.")
|
||||||
queries = r_query.findall(input.group(2))
|
queries = r_query.findall(input.group(2))
|
||||||
|
@ -93,6 +94,7 @@ def gcs(phenny, input):
|
||||||
reply = ', '.join('%s (%s)' % (t, formatnumber(n)) for (t, n) in results)
|
reply = ', '.join('%s (%s)' % (t, formatnumber(n)) for (t, n) in results)
|
||||||
phenny.say(reply)
|
phenny.say(reply)
|
||||||
gcs.commands = ['gcs', 'comp']
|
gcs.commands = ['gcs', 'comp']
|
||||||
|
gcs.example = '.gcs Ronaldo Messi'
|
||||||
|
|
||||||
r_bing = re.compile(r'<h3><a href="([^"]+)"')
|
r_bing = re.compile(r'<h3><a href="([^"]+)"')
|
||||||
|
|
||||||
|
@ -133,7 +135,8 @@ def duck_search(query):
|
||||||
m = r_duck.search(bytes)
|
m = r_duck.search(bytes)
|
||||||
if m: return web.decode(m.group(1))
|
if m: return web.decode(m.group(1))
|
||||||
|
|
||||||
def duck(phenny, input):
|
def duck(phenny, input):
|
||||||
|
"""Queries DuckDuckGo for specified input."""
|
||||||
query = input.group(2)
|
query = input.group(2)
|
||||||
if not query: return phenny.reply('.ddg what?')
|
if not query: return phenny.reply('.ddg what?')
|
||||||
|
|
||||||
|
@ -145,6 +148,7 @@ def duck(phenny, input):
|
||||||
phenny.bot.last_seen_uri[input.sender] = uri
|
phenny.bot.last_seen_uri[input.sender] = uri
|
||||||
else: phenny.reply("No results found for '%s'." % query)
|
else: phenny.reply("No results found for '%s'." % query)
|
||||||
duck.commands = ['duck', 'ddg']
|
duck.commands = ['duck', 'ddg']
|
||||||
|
duck.example = '.duck football'
|
||||||
|
|
||||||
def search(phenny, input):
|
def search(phenny, input):
|
||||||
if not input.group(2):
|
if not input.group(2):
|
||||||
|
|
|
@ -43,6 +43,7 @@ def urbandict(phenny, input):
|
||||||
|
|
||||||
response = "{0} - {1}".format(result['definition'].strip()[:256], url)
|
response = "{0} - {1}".format(result['definition'].strip()[:256], url)
|
||||||
phenny.say(response)
|
phenny.say(response)
|
||||||
|
urbandict.name = 'urb'
|
||||||
urbandict.rule = (['urb'], r'(.*)')
|
urbandict.rule = (['urb'], r'(.*)')
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
Loading…
Reference in New Issue