summaryrefslogtreecommitdiff
path: root/gen_md.py
diff options
context:
space:
mode:
authorrusinthread <rusinthread@cock.li>2017-05-13 13:45:46 +0300
committerrusinthread <rusinthread@cock.li>2017-05-13 13:45:46 +0300
commitab4328bf40b85e732323381a6bd7a473b6b384a5 (patch)
tree445d156cfa9ac0cafa6dacd51995cbea38a6af10 /gen_md.py
parentaea6211b1665e78db13a3c6e8bf36759daa066bd (diff)
decrypted most posts
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)