diff options
Diffstat (limited to 'gen_md.py')
-rwxr-xr-x | gen_md.py | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -25,6 +25,8 @@ MD_START = """ *Тип 5* - пост от 22 марта. +*Тип 2char_rot-3 - примерно с середины января до текущего момента (середина мая). Нужно разбить текст на предложения, удалить пробелы, из каждого предложения взять вторую букву и применить шифр Цезаря на 3 букву назад.* + ## Известные шифровки """ @@ -60,10 +62,10 @@ def main(): buf = [] for post in data: - cipher_type = post['type'] if 'type' in post else 1 - if cipher_type in (1, 2): + cipher_type = post['type'] if 'type' in post else '1' + if cipher_type in ('1', '2', '2char_rot-3'): decoded_text = decode_auto(post['text'], cipher_type) - elif cipher_type == 3: + elif cipher_type == '3': decoded_text = post['decoded'] post_buf = '' @@ -103,7 +105,7 @@ def main(): else: post_buf += '\n\n' - post_buf += '**Шифровка (тип %d)**:\n> %s\n\n' % (cipher_type, post['text'].replace("\n", "\n>\n")) + post_buf += '**Шифровка (тип %s)**:\n> %s\n\n' % (cipher_type, post['text'].replace("\n", "\n>\n")) post_buf += '**Расшифровка:**\n> %s' % decoded_text buf.append(post_buf) |