triumfalno
Расшифровка АРГ(?) про Ростов и ВОЕННОЕ ВМЕШАТЕЛЬСТВО ЭРДОГАН ТРИУМФАЛЬНО.
Расшифованные данные
Все карты и тексты - на странице data.md.
Как пользоваться скриптом
./main.py --help
Опция --decode
расшифровывает и выводит все строчки из data.json
, которые принадлежат указанному --type
.
Через --decode-string "ВОЕННОЕ ВМЕШАТЕЛЬСТВО ТРИУМФАЛЬНО"
можно расшифровывать произвольные строки.
Через --decode-file /path/to/file.txt
можно расшифровывать текст из файла.
Опция --with-junk
пропускает удаление мусорных слов (бывает полезно, чтобы посмотреть как будет без удаления, на случай если удаляется что-то лишнее).
Через --type
можно задать тип шифровок (1
или 2
). 1 это обычные, составленные из слов, 2 появился позднее, он составлен из предложений. Значение по умолчанию - 1
.
Пример
Например, если ты нашел такой текст:
Фехтовальные Навыки Отмечено! ТРИУМФАЛЬНО! Отмечено! РОБОТИЧЕСКИ Отмечено! Беркут Отмечено! ТРИУМФАЛЬНО! 80% ТРИУМФАЛЬНО! Отмечено! Чечевичная похлебка ЗАКОННО! Номер Индексирован Безукоризненно Отмечено! Сухогруз Откладывается Линейно ТРИУМФАЛЬНО! Ь - Его Величество
и хочешь его расшифровать, то делаешь либо так, экранируя восклицательные знаки и прочие символы, которые шеллу не понравятся:
./main.py --decode-string "Фехтовальные Навыки Отмечено\! ТРИУМФАЛЬНО\! Отмечено\! РОБОТИЧЕСКИ Отмечено\! Беркут Отмечено\! ТРИУМФАЛЬНО\! 80% ТРИУМФАЛЬНО\! Отмечено\! Чечевичная похлебка ЗАКОННО\! Номер Индексирован Безукоризненно Отмечено\! Сухогруз Откладывается Линейно ТРИУМФАЛЬНО\! Ь - Его Величество"
либо записываешь текст в файл, скажем /tmp/text.txt
, и говоришь:
./main.py --decode-file /tmp/text.txt
В ответ получаешь:
ФОТОРОБОТ80%ТОЧНОСТЬ
Другое
В файле data.json
лежат тексты и метаинформация, собранные с архивов двача и со страниц соцсетей. Из этого файла генерируется страничка data.md
.
Скрипт search_2ch_archive.py
ищет треды в архиве /b/ или на a2ch.ru по известным ключевым словам.
Скрипт analyze_new.py
- черновик частотного анализа положения букв для расшифровки шифртекстов 3-го типа, тексты которых лежат в папке new
(см. data.md о типах).
В util.py
полезные функции для анализа с красочным выводом.
Требования
Работает на Python 3. Рекомендуется установить модуль termcolor
чтобы вывод был цветным (а util.py вообще не умеет без него работать).
Для search_2ch_archive.py
нужен модуль requests
.
Для корректной работы gen_md.py
нужен установленный imagemagick
в системе (используется утилита convert
для создания превьюшек).
Предполагается использование на unix-like системах.