1
0
Fork 0
forked from itec/banana
banana/banana2dec.py

18 lines
699 B
Python
Raw Normal View History

2020-08-29 18:44:55 +02:00
#!/usr/bin/env python3
2020-08-30 14:59:07 +02:00
import argparse
2020-08-29 18:44:55 +02:00
import banana
if __name__ == "__main__":
2020-08-30 14:59:07 +02:00
parser = argparse.ArgumentParser(description="Convert banana string to dec")
parser.add_argument("banana", help="String to be converted")
parser.add_argument("--alphabet", help="Set alphabet")
parser.add_argument("--alphastart", help="Set starting alphabet", type=int)
parser.add_argument("--shiftend", help="Set shift for ending alphabet", type=int)
2020-08-30 14:59:07 +02:00
args = parser.parse_args()
alphabet = None
if not args.alphabet is None:
alphabet = [list(i) for i in args.alphabet.split(",")]
print(banana.banana2dec(args.banana, args.alphastart, args.shiftend, alphabet))