##################################################################################################### # Site manager # import time from pg import DB import string import urllib import sys import os sys.path.append('/var/www/cgi-bin/premiomania/') from PlasmaConfig import appConfig #################################################################################################### # Globals # # Document types _doc_types={"XHTML":{'content-type':"application/vnd.wap.xhtml+xml", 'doctype':""""""}, "HTML":{'content-type':"text/html", 'doctype':""""""}, "WML":{'content-type':"text/vnd.wap.wml", 'doctype':""""""}, "UNKNOWN":{'content-type':"text/plain",'doctype':""}} iterations=0 #################################################################################################### # catalog function # Log function def log(text): _log=True if _log: f=open('/tmp/plasma_index.log','a') # Save date, time and data f.write('%s-%s\n' % (time.strftime('%Y/%m/%d %H:%M:%S'),text) ) f.close() # obtiene las palabras reservadas a sustituir en el texto def get_keywords(_doc): generic_ids=[] application_ids=[] #log (_doc) if _doc.count('') > 0: footer=_doc[_doc.find(''):] footer=footer.replace('','') else: footer=_doc[_doc.find(''):] footer=footer.replace('','') _list=footer.split('-->') for element in _list: if element!='': # es lista de codigos genericos if element.count('#')==2: element=element.replace('