コード例 #1
0
-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")
コード例 #2
0
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 = ''
コード例 #3
0
                    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'):