Example #1
0
 def generate_xml(self, media_file_URI):
     # TODO: MASSIVE REFACTORING IN OUTPUT!!!
     try:
         media = list(Media.select(Media.q.file_URI==media_file_URI))[0]
     except IndexError:
         msg = '%s is not found' % media_file_URI
         pub.sendMessage('STD_OUT', msg)
     else:
         self.generator_type = get_setting('output_type')
         try:
             generator = eval(self.generator_type)(media)
         except NameError:
             msg = '%s generator not available.' % generator_type
             pub.sendMessage('STD_OUT', msg)
         else:
             self.output.append(generator)
Example #2
0
def get_files():
    source_path = get_setting('source_path')
    file_list = []
    for ext in VIDEO_EXTENSIONS:
        file_list += glob.glob(fjoin(source_path, '*.%s' % ext))
    return file_list