summaryrefslogtreecommitdiff
path: root/gen_md.py
diff options
context:
space:
mode:
Diffstat (limited to 'gen_md.py')
-rwxr-xr-xgen_md.py10
1 files changed, 6 insertions, 4 deletions
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)