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

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 сказал:

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

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

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

09.09.2026 в 23:56, Gutalax сказал:

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

Спасибо! Очень рад, что проект активно двигается! Будем юзать)

11.09.2026 в 14:53, Gutalax сказал:

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

Товарищ, наверное, имел ввиду опцию чтобы по клику на ник продавца все найденные у него карты сразу попадали в "Список покупок".

 

Заметил, что если карту добавить в "Список покупок" - она автоматически убирается из результатов поиска. Насколько это нужно? Иногда приходится собирать комплект у разных продавцов)

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

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

Заметил, что если карту добавить в "Список покупок" - она автоматически убирается из результатов поиска. Насколько это нужно? Иногда приходится собирать комплект у разных продавцов)

Идея была в том, чтобы по мере выбора продавцов, убирать добавленные у них карты, и выбирать новых продавцов среди оставшихся. Насколько это нужно — сложный вопрос ;–)

Но если это доставляет неудобство, то можно в фильтре «Показать» выбрать «Все» вместо «Невыбранные», которые установлены по умолчанию — тогда строки не будут пропадать после добавления в список покупок.

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

6 минут назад, Gutalax сказал:

Но если это доставляет неудобство, то можно в фильтре «Показать» выбрать «Все» вместо «Невыбранные», которые установлены по умолчанию — тогда строки не будут пропадать после добавления в список покупок.

Да, это работает! Спасибо) И даже лучше получается, т.к. добавленная карта в рез-тах поиска остаётся промаркированной)

Мне кажется - эта опция гораздо мощнее, чем установленная по умолчанию. Т.е. может быть её как раз сделать по умолчанию, а автоматическое удаление карты из рез-тов сделать опциональной?

 

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

Подумаю!

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

Товарищ, наверное, имел ввиду опцию чтобы по клику на ник продавца все найденные у него карты сразу попадали в "Список покупок".

Теперь ячейки в таблице работаю по принципу списка — по клику предлагают положить эту или все карты продавца.

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

8 минут назад, Gutalax сказал:

Теперь ячейки в таблице работаю по принципу списка — по клику предлагают положить эту или все карты продавца.

А точно! Просто интуитивно непонятно было, что при нажатии на конкретную ячейку в контекстном меню (Добавить эту карту / Добавить все карты продавца) будут добавлен весь список карт. Я сначала подумал, что при нажатии на "Добавить все карты продавца" будут добавлены все версии одной только указанной карты)

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

Вот ещё какую штуку заметил:

Если воспользоваться опцией "Добавить все карты продавца" то другого продавца таким образом в "Список покупок" не добавишь, у него можно только по 1 карте добавлять.

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

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

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

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

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

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

Войти

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

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

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