From ab4328bf40b85e732323381a6bd7a473b6b384a5 Mon Sep 17 00:00:00 2001 From: rusinthread Date: Sat, 13 May 2017 13:45:46 +0300 Subject: decrypted most posts --- gen_md.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'gen_md.py') diff --git a/gen_md.py b/gen_md.py index f011e9d..dd65da4 100755 --- a/gen_md.py +++ b/gen_md.py @@ -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) -- cgit v1.2.3