-v, -generate-verbose \tdebug do que esta sendo feito\n\ -no-output \tnao salva o arquivo de saida, mas coloca seu conteudo no clipboard\n\ " if parameters.param_exists (argv, 'generate-verbose') or parameters.param_exists (argv, 'v'): verbose = True if parameters.param_exists (argv, 'h') or parameters.param_exists (argv, 'help'): stdout.write (help_string+"\n") exit () if parameters.param_exists (argv, 'version'): stdout.write (version+"\n") exit () if parameters.param_exists (argv, 'no-output'): change_clipboard = True elif parameters.param_exists (argv, 'output'): argv_values = parameters.explode (argv) outputpath = argv_values['parameter'][0] argv_values = parameters.explode (argv) for i in range (0, len (argv_values['parameter'])): if len(argv_values['parameter']) == 0: break file_path = argv_values['parameter'][i] if outputpath == '' and not change_clipboard: outputpath = file_path+'.enc' contents = open(file_path, 'r').read() contentsindex = 0 buff = '' #buffer utilizado para armazenar as informacoes originais do html e suas mudancas encoded_links = 0 if verbose: stdout.write ('Parser file: '+argv[i]+"\n")
import parameters def showHelp(): helpMesage = "\ -tag \t\t tag a ser buscada\n\ -pattern \t\t string que define a posicao de insercao [a cada ocorrencia]\n\ -p \t\t parametro a se adicionado\n\ -f \t\t file absolute path\n\ " print helpMesage def print_text (msg, verbose = 0): if verbose: print (msg) try: args = parameters.explode (argv, 1, ('tag', 'pattern', 'p', 'f')) tagtosearch = args['tag'] stringpattern = args['pattern'] parametertoadd = args['p'] inputfile = args['f'] verbose = parameters.cmd_exists (argv, 'verbose') contents = open(inputfile).read() i2 = 0 output = '' modified = False modified_links = 0 while i2 < len (contents): output += contents[i2] if contents[i2] == '<' and contents[i2+1] != '/': tag = ''
if i2 == i[-slash_index:]: files_found.append (os.path.normpath(path + "/" + i)) return (files_found) def showHelp(): helpmessage = "\ -dir \t directory abspath\n\ -maxdepth \t max recursion level\n\ -execute \t excute command\n\ -h, -help \t show this menu\n\ " print (helpmessage) if len (sys.argv) > 1: args = explode (sys.argv, 1, ('dir', 'maxdepth')) types = args['parameter'] commands = args['command'] source = "." maxdepth = 5 count = False if param_exists (sys.argv, 'help') or param_exists(sys.argv, 'h'): showHelp() sys.exit () if param_exists (sys.argv, 'dir'): source = args['dir'] if param_exists (sys.argv, 'maxdepth'): maxdepth = args['maxdepth'] if param_exists (sys.argv, 'count'):