Beispiel #1
0
 def start(self):
     self.started = True
     for n in range(len(self.probe.playing.lpath)):
         lpath = self.probe.playing.lpath[n]
         lid = self.probe.playing.lid[n]
         q = TagQuery(lid, dbfile=DB_FILE)
         c = Creator(TEMP_DIR, lpath)
         q.expandInfo()
         tags = q.gettags()
         c.ensureEnv(tags)
         print n
         c.move()
         c.clear()
     print u'<\t -All Done!- \t>'
Beispiel #2
0
class XController(object):

    def __init__(self, typecode):
        self.started = False
        self.probe = ListeningProbe(typecode)
        if not self.probe.noplaying:
            self.xiaquery = TagQuery(self.probe.lid, dbfile=DB_FILE)
            self.crt = Creator(TEMP_DIR, self.probe.lpath)
        else:
            raise ControllerError('no current listening')

    def start(self):
        self.started = True
        self.pr1 = self.xiaquery.expandInfo()
        self.pr2 = self.crt.ensureEnv( self.xiaquery.gettags() )
        self.pr3 = self.crt.move()
        

    def ahk_display(self):
        print u'Xiami_controller'
        if self.started:
            print self.pr1
            print self.pr2
            print self.pr3
        else:
            print u'Not Yet Started!'