dec2banana.py 786 B

12345678910111213141516171819
  1. #!/usr/bin/env python3
  2. import argparse
  3. import banana
  4. if __name__ == "__main__":
  5. parser = argparse.ArgumentParser(description="Convert dec number to banana")
  6. parser.add_argument("num", help="Number to be converted", type=int)
  7. parser.add_argument("--alphastart", help="Set starting alphabet", type=int)
  8. parser.add_argument("--shiftend", help="Set shift for ending alphabet", type=int)
  9. parser.add_argument("--minlength", help="Set minimum length", type=int)
  10. parser.add_argument("--alphabet", help="Set alphabet")
  11. args = parser.parse_args()
  12. alphabet = None
  13. if not args.alphabet is None:
  14. alphabet = [list(i) for i in args.alphabet.split(",")]
  15. print(banana.dec2banana(args.num, args.alphastart, args.shiftend, args.minlength, alphabet))