diff options
author | rusinthread <rusinthread@cock.li> | 2017-05-13 13:45:46 +0300 |
---|---|---|
committer | rusinthread <rusinthread@cock.li> | 2017-05-13 13:45:46 +0300 |
commit | ab4328bf40b85e732323381a6bd7a473b6b384a5 (patch) | |
tree | 445d156cfa9ac0cafa6dacd51995cbea38a6af10 /gen_md.py | |
parent | aea6211b1665e78db13a3c6e8bf36759daa066bd (diff) |
decrypted most posts
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) |