Сабж. Парсер консольный.
Проверялся на версии питона 2.7, скорее всего, будет работать и на остальных.
Использование:
reparser [-h] [-a ATTRIBUTE] [-r] [-e ENCODING] filename
Обязательный аргумент:
filename Имя файла реплея
Опциональные аргументы:
-h, --help Просмотр справки
-a ATTRIBUTE, --attribute ATTRIBUTE Вывести значение атрибута ATTRIBUTE
-r, --raw Вывести полный дамп (без составов команд)
-e ENCODING, --encoding ENCODING Установить кодировку вывода ENCODING (по умолчанию UTF-8)
Примеры:
# Вывод краткого дампа реплея
reparser 20120531_2316_ussr-Object_704_karelia.wotreplay
# Вывод полного дампа реплея
reparser -r 20120531_2316_ussr-Object_704_karelia.wotreplay
# Вывод значения атрибута credits
reparser -a credits 20120531_2316_ussr-Object_704_karelia.wotreplay
# Показ только тех реплеев, где знак классности - мастер. (Оценка производится во всех боях, так что можно получить сколько угодно мастеров на одной машине)
for f in *.wotreplay; do [ "$(reparser -a markOfMastery $f)" == 4 ] && echo $f; done
Брать тут:
http://rusfolder.com/32130932