rendered paste bodyimport commands
import os
import random
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")
self.convertcommand = "image2ascii -geometry 80x24 %s%s" % (self.prefix, self.findfile())
self.artlist = commands.getoutput(self.convertcommand).split('\n')
for i in range(len(self.artlist)):
cmd.msg("%s" % self.artlist[i])
def findfile(self):
cmd.msg("getting random file")
self.files = os.listdir(self.prefix)
return(random.choice(self.files))