def index(self): """ demo presentation and input menu """ print("ENTERING index") tn_size = 192 # read the input index as a dict inputd = config.file_dict(self.input_dir) print(inputd) for (input_id, input_info) in inputd.items(): fname = ["a.png", "b.png", "t.png"] tn_fname = [thumbnail(self.input_dir + \ input_info['subdir'] \ + '/a.png',(tn_size,tn_size))] inputd[input_id]['hastruth'] = os.path.isfile( self.input_dir + input_info['subdir']+'/t.tiff') inputd[input_id]['height'] = image(self.input_dir + input_info['subdir'] + '/a.png').size[1] inputd[input_id]['baseinput'] = \ self.input_url + input_info['subdir'] + '/' inputd[input_id]['url'] = [self.input_url + input_info['subdir'] + '/' + os.path.basename(f) for f in fname] inputd[input_id]['tn_url'] = [self.input_url + input_info['subdir'] + '/' + os.path.basename(f) for f in tn_fname] return self.tmpl_out("input.html", inputd=inputd)
def index(self): """ demo presentation and input menu """ # read the input index as a dict inputd = config.file_dict(self.input_dir) tn_size = int(cherrypy.config.get('input.thumbnail.size', '192')) # TODO: build via list-comprehension for (input_id, input_info) in inputd.items(): # convert the files to a list of file names # by splitting at blank characters # and generate thumbnails and thumbnail urls fname = input_info['files'].split() # GENERATE THUMBNAIL EVEN FOR FILES IN SUBDIRECTORIES OF INPUT inputd[input_id]['tn_url'] = [ self.input_url + '/' + os.path.dirname(f) + '/' + os.path.basename( thumbnail(self.input_dir + f, (tn_size, tn_size))) for f in fname ] inputd[input_id]['url'] = [ self.input_url + os.path.basename(f) for f in fname ] return self.tmpl_out("input.html", inputd=inputd)
def index(self): """ demo presentation and input menu """ # read the input index as a dict inputd = config.file_dict(self.input_dir) tn_size = int(cherrypy.config.get('input.thumbnail.size', '192')) # TODO: build via list-comprehension for (input_id, input_info) in inputd.items(): # convert the files to a list of file names # by splitting at blank characters # and generate thumbnails and thumbnail urls fname = input_info['files'].split() # GENERATE THUMBNAIL EVEN FOR FILES IN SUBDIRECTORIES OF INPUT inputd[input_id]['tn_url'] = [self.input_url +'/'+ os.path.dirname(f) + '/' + os.path.basename(thumbnail(self.input_dir + f, (tn_size, tn_size))) for f in fname] inputd[input_id]['url'] = [self.input_url + os.path.basename(f) for f in fname] # tn_fname = [thumbnail(self.input_dir + f, (tn_size, tn_size)) # for f in fname] # inputd[input_id]['url'] = [self.input_url + os.path.basename(f) # for f in fname] # inputd[input_id]['tn_url'] = [self.input_url + os.path.basename(f) # for f in tn_fname] return self.tmpl_out("input.html", inputd=inputd)
def index(self): """ demo presentation and input menu """ #print("ENTERING index") tn_size = 192 # read the input index as a dict inputd = config.file_dict(self.input_dir) #print(inputd) for (input_id, input_info) in inputd.items(): tn_fname = [thumbnail(self.input_dir + \ input_info['subdir'] \ + '/i0000.png',(tn_size,tn_size))] inputd[input_id]['hastruth'] = os.path.isfile( self.input_dir + input_info['subdir'] + '/a.png') inputd[input_id]['height'] = image(self.input_dir + input_info['subdir'] + '/i0000.png').size[1] inputd[input_id]['baseinput'] = \ self.input_url + input_info['subdir'] + '/' inputd[input_id]['url'] = [ self.input_url + input_info['subdir'] + '/' + os.path.basename(f) for f in ["i0000.png"] ] inputd[input_id]['tn_url'] = [ self.input_url + input_info['subdir'] + '/' + os.path.basename(f) for f in tn_fname ] return self.tmpl_out("input.html", inputd=inputd)