import commands
from random import randint
import kibot.BaseModule
class art(kibot.BaseModule.BaseModule):
_ascii_cperm = 1
prefix = "/home/norc/art/"
def ascii(self, cmd):
"""streams random asciiart
in a query to [nick]"""
cmd.msg("starting now")
# working until here
cmd = "image2ascii -geometry 80x24 %s%s" % (self.prefix, self.findfile())
# it does not call the method findfile()
artlist = commands.getoutput(self.cmd).split('\n')
for i in range(len(self.artlist)):
cmd.msg("%s" % self.artlist[i])
def findfile(self):
cmd.msg("getting random file")
files = commands.getoutput("ls %s" % self.prefix).split('\n')
return(self.files[randint(0, (len(self.files)-1))])