RUS
  • RUS
  • ENG

Алгоритм загрузки турниров в Гипертрекер

Последние изменения: 31.05.2020

Покерстарз

История раздач может загружаться из текстовых файлов или в архиве zip/rar. 

Обрабатываем следующие ситуации:

1. Текстовые файлы с историей раздач с любым названием, если они загружаются не в архиве, а отдельными файлами. Саммари турниров не будут мешать загрузке. Другие типы файлов будут игнорироваться. 

Если попытаться загрузить только файл ТС без ХХ, появиться ошибка. 

2. Архив, в котором находится один длинный файл с историей раздач. Как правило это верифицированная история раздач, полученная в архиве от покерстарз. У названия файла один из паттернов:

Hands.txt (Hands.txt) 

handHistory-\d+.txt (handHistory-19556.txt)

Если такой архив распаковать, загрузка тоже пройдет. 

3. Архив, в котором лежит множество файлов с историей раздач или HH+TS вместе. Когда мы парсим такой архив мы ожидаем увидеть файлы со следующими паттернами в названиях:

  • Если в названии файла есть текст 'НН12345', где (12345 это номер турнира) тогда это файл ХХ для отдельного турнира. 
  • Если в названии файла есть текст 'TS12345' (где 12345 это номер турнира) тогда это файл ТС для отдельного турнира.

Если в таком архиве будут файлы истории раздач и саммари турниров с другими названиями, они будут проигнорированы при парсинге. Сообщения об ошибках при этом не появится. 

Если у файла истории раздач не будет пары ТС, это не проблема, ХХ пройдет без него.  Отдельно файл ТС без пары ХХ не загрузится. 

4. Если в архиве файлы с паттерном названия номер_турнира.txt, такие файлы будут загружены. Другие файлы при их наличии будут проигнорированы. 

Загрузить одновременно историю раздач из разных румов нельзя. 

Винамакс

Файлы Винамакс в Гипертрекере парсим только в архиве zip/rar. Если у ХХ нет пары ТС, ХХ все равно будет загружена, но без информации о выигрыше в этом турнире. 

Файлы внутри архива обрабатываются следующим образом:

  • Если в название файла есть слово 'Expresso' или слово 'Deglingos' + нет слова 'summary' и + нет слова TS{num}, тогда это ХХ файл
  • Если в название файла есть слово 'Expresso' или слово 'Deglingos' + также есть слово 'summary' или есть слово TS{num}, тогда это ТС файл

Помогла ли вам статья?