path, lastDir = os.path.split(dirName) sys.path.append(path) from mako.lookup import TemplateLookup from module.config import Dlna from module.fileSvc import FileSvc print "Content-Type: text/html; charset=UTF-8" print "" lookup = TemplateLookup(directories=['../webapp/templates'], input_encoding='utf-8', output_encoding='utf-8') template = lookup.get_template("fileInput.mako") model = {} dlna = Dlna() listMediaDir = dlna.getMediaDir() model["mediaFile"] = None model["file"] = '' model["mediaDir"] = None print "Revisando el post" form = cgi.FieldStorage() if(form.length > 0): model["file"] = form.getfirst("file").strip() mediaDir = form.getfirst("mediaDir") model["mediaDir"] = mediaDir archivo = form.getfirst("file").strip() path = mediaDir + "/" + archivo print path fileSvc = FileSvc()
#!/usr/bin/python # -*- coding: utf-8 -*- from mako.lookup import TemplateLookup from module import constantes from module.config import Dlna print "Content-Type: text/html; charset=UTF-8" print "" mylookup = TemplateLookup(directories=['webapp/templates'], input_encoding='utf-8', output_encoding='utf-8') mytemplate = mylookup.get_template("index.mako") model = {} model["dlnaFileConfig"] = constantes.minidlna_file_config dlna = Dlna() listMediaDir = dlna.getMediaDir() model["db_dir"] = dlna.getDBFile() print mytemplate.render(model = model, listMediaDir = listMediaDir)
def __init__(self): dlna = Dlna() db_name = dlna.getDBFile() self.con = lite.connect(db_name) self.con.row_factory = dict_factory