diff --git a/psk.py b/psk.py index e7d69e3..b9b8a1f 100644 --- a/psk.py +++ b/psk.py @@ -100,11 +100,11 @@ for k, v in psk.items(): decode_psk[v] = k -def encode(string): +def encode(string, sigil): result = [] for c in string: result.append(psk[c]) - return '00'.join(result) + '00' + return sigil.join(result) + sigil def decode(string): try: diff --git a/send.py b/send.py index 55a94fb..8582e2d 100644 --- a/send.py +++ b/send.py @@ -53,7 +53,7 @@ def play_buffer(buffer): while True: message = user_input("> ") try: - pattern = psk.encode(message) + pattern = psk.encode(message, options.sigil) buffer = make_buffer_from_bit_pattern(pattern, FREQ, FREQ_OFF) play_buffer(buffer) except KeyError: