Esempio n. 1
0
def main():
  parser = argparse.ArgumentParser(description="order of textual operations")
  parser.add_argument("-m", "--markov", help="use markov chains to generate text output of a specified length", type=int)
  parser.add_argument("-c", "--cutup", nargs=2, help="cut up input with cut up block size between X and Y", type=int)
  args = parser.parse_args()
  markov_obj = Markov_Class()
  cutup_obj = Cutup_Class()
  word_array = (clean(take_input()))
  if args.markov:
    output_length = args.markov
    markov_obj.generate_output(word_array, output_length)
  if args.cutup:
    cutup_obj.generate_output(word_array, args.cutup[0], args.cutup[1])