Перейти к публикации

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


Gutalax
 Поделиться

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

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

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

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

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

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

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

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

@Gutalax Отличная идея Сервиса, спасибо Роман!

Несколько предложений по улучшению, если позволите)

1. В поисковой выдаче в столбике "Мин" цену можно сделать в виде "серой кнопки", чтобы при нажатии на неё найденная карта по мин.цене сразу отправлялась в "Список покупок".

2.  В поисковой выдаче Названия магазинов / Ники трейдеров также сделать в виде "серой кнопки" при нажатии на которую в "Список покупок" отправлялись бы все найденные карты данного магазина / трейдера.

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

3 минуты назад, capporicci сказал:

Несколько предложений по улучшению, если позволите)

1. В поисковой выдаче в столбике "Мин" цены можно сделать в виде "серой кнопки", чтобы при нажатии на неё карта сразу отправлялась в "Список покупок".

2.  В поисковой выдаче Названия магазинов / Ники трейдеров также сделать в виде "серой кнопки" при нажатии на которую в "Список покупок" отправлялись бы все найденные карты данного магазина / трейдера.

Приветствую! Конечно, спасибо за обратную связь ;–) Записал, подумаю над этими штуками в каком-нибудь из следующий обновлений.

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

Большое обновление №12

Добавил страницы карт

Теперь из результатов поиска по клику на название карты можно открыть отдельную страницу со всеми найденными предложениями. На странице есть фильтры по продавцу, площадке, сету, языку, состоянию и финишу, а также сортировка по цене и количеству.

Туда же переехала замена карты в списке покупок. Вместо отдельного окна теперь открывается страницу карты с вариантами, на которые можно заменить выбранное предложение.

Добавил цены Cardmarket

На странице карты теперь есть нижний ценовой ориентир Cardmarket (в евро и примерно в рублях) рядом с минимальной ценой среди российских предложений.

Это не цена конкретного доступного лота и не итоговая стоимость с доставкой. Ориентир добавил в первую очередь для того, чтобы быстро сравнивать российский рынок с европейским.

Вывел все предложения в результаты

Раньше поиск показывал только самую дешёвую копию карты у каждого продавца, теперь он показывает все доступные варианты отдельно. Можно раскрыть список предложений и выбрать нужное издание, язык, состояние или финиш.

Плюс добавил возможность быстро убрать карту из результатов поиска и всякие косметические мелочи.

Изменений много, поэтому вероятно где-то вылезут косяки. Если что-то работает неправильно, непонятно или неудобно — напишите, пожалуйста (в личные сообщения здесь или через форму в шапке сайта).

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

Обновление №13. Подключил к сайту бота для аукционов Topdeck

Сделал Telegram-бота, который следит за аукционами Topdeck и сообщает о нужных лотах.

Можно:

  • подписаться на конкретные карты — название можно указать на русском или английском, бот будет искать оба варианта;
  • добавить сразу список карт, а не подписываться на каждую по отдельности;
  • подписаться на карту прямо с её страницы в CardHunter;
  • следить за лотами по ключевым словам.

После добавления подписки бот сразу покажет подходящие аукционы, которые уже идут. О новых напишет сам, а за 30 минут до окончания пришлёт напоминание. Одновременно можно отслеживать до 100 карт и ключевых слов.

Попробовать — @cardhunter_ru_bot, либо со страницы карты (например, Gleaming Splendor).

Если пользуетесь аукционами Topdeck, попробуйте и напишите, пожалуйста, если бот пропускает подходящие лоты, присылает лишние или что-то работает неправильно, непонятно или неудобно.

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

Потестил немного. На первый взгляд - гуд! Спасибо. Будет круто ещё добавить кликабельные имен продавцов. То есть забил список, таблица показала, например, все карты у одного продавца и цены устраивают. Вот круто бы кликнуть по имени этого продавца и казаться у него в торговой теме или личке, или ещё как, чтобы сразу заказ сделать

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

3 минуты назад, Eltactico сказал:

Потестил немного. На первый взгляд - гуд! Спасибо. Будет круто ещё добавить кликабельные имен продавцов. То есть забил список, таблица показала, например, все карты у одного продавца и цены устраивают. Вот круто бы кликнуть по имени этого продавца и казаться у него в торговой теме или личке, или ещё как, чтобы сразу заказ сделать

Спасибо! Сейчас это можно сделать, но чуть дольше — добавить карту продавца в список покупок и перейти к нему в тему или на сайт.

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

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

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

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

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

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

Войти

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

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

  • Сейчас на странице   1 пользователь

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