Перейти к публикации
[ {"link":"https://topdeck.ru/apps/toptrade/member/32/promo/1", "image":"https://topdeck.ru/apps/toptrade/member/32/promo/1/image"}, {"link":"https://topdeck.ru/apps/toptrade/member/32/promo/2", "image":"https://topdeck.ru/apps/toptrade/member/32/promo/2/image"} ]

CardHunter — массовый поиск синглов и улучшение командирских колод


Gutalax
 Поделиться

Рекомендованные сообщения

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

Алгоритм поиска с первого сообщения существенно изменился, поэтому перечислю всё, что на данный момент работает:

  • Поиск исправляет кириллические двойники в английских названиях: Sоl Ring с кириллической «о» превращается в Sol Ring. Не знаю, откуда появляются такие строки, но один подобный баг уже присылали.
  • Специальные символы больше не мешают поиску: Nazgul, Nazgûl и разные способы записи этого символа приводят к одной карте.
  • Можно вставлять строки из деклиста вместе с количеством, кодом сета, номером карты и пометками FOIL или ETCHED. Лишние части удаляются перед поиском.
  • Поиск объединяет русские и английские названия одной карты: можно ввести любое из них, а в выдачу попадут предложения на обоих языках. Также поиск понимает альтернативные имена некоторых тематических переизданий.
  • Переработан поиск составных карт: split-карт, приключений и двусторонних карт. Например, Wear // Tear, Изрубить / В Куски и Clearwater Pathway / Murkwater Pathway теперь обрабатываются с учётом того, как каждую из них называют Topdeck и Cardplace.
  • Ответ Topdeck дополнительно сверяется с запрошенной картой. Это отсекает чужие результаты, которые API иногда возвращает из-за частичного совпадения названий.
  • Теперь в поиск попадают предложения самого Cardplace, которые раньше терялись.
  • Совпадающие предложения одного продавца между Cardplace и Topdeck не дублируются.

Также продолжаю улучшать обработку цен из тем на Topdeck. Рядом с ценой могут стоять количество, код сета, номер карты или другая цифра, которую API иногда принимает за стоимость. Поиск уже распознаёт много таких форматов и отдельно проверяет подозрительные значения: количество, номера карт, цифры в кодах сетов, склеенные значения и слишком маленькие цены. Все варианты заранее не предусмотреть, поэтому присылайте ссылку, если заметите странную стоимость.

Добавил свежие преконы в раздел «Прокачка колоды». И, как вероятно заметили постоянные пользователи, полностью обновил дизайн интерфейса.

Крупных функций в плане пока нет, но ресурс на точечные улучшения есть. Если поиск пропустил предложение, перепутал карту или показал странную цену — пришлите ссылку через кнопку обратной связи или прямо в этой теме. Также интересно понять, чего не хватает не отдельному экрану, а всему процессу сборки заказа: если недавно или регулярно пользуетесь, поделитесь, пожалуйста, удаётся ли собирать заказы, что приходится делать вручную (например, до или после заказа), что вызывает неудобства или кажется непонятным, и любые другие впечатления.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...