Перейти к публикации
[ {"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"} ]

Gutalax

Пользователи
  • Публикации

    24
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

1 подписчик

О Gutalax

  • День рождения 26.04.1988

Информация

  • Пол
    Мужчина
  • Город
    Москва
  • ФИО
    Кирьяков Роман Леонидович

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

Достижения Gutalax

Новобранец

Новобранец (2/14)

  • Сотник колобков
  • Соучастник
  • Неофит колобков
  • Первый пост
  • Первая тема

Недавние значки

  1. Обновление №5 Добавил сохранение состояния между заходами. CardHunter запоминает список карт, результаты поиска и список покупок на 24 часа. Можно закрыть вкладку и вернуться позже — всё останется как было, без повторного поиска и ручного восстановления. Добавил отметку «Заказано» в списке покупок. Позволяет помечать продавцов, у которых заказ уже оформлен или сообщение отправлено. Удобно, если покупать карты не за один подход и не путаться, кому уже писал. Переработал автоматический подбор по минимальной сумме. Раньше он работал прямолинейно и часто давал просто «нормальный» результат. Теперь подбор прогоняется несколькими способами и выбирает самый выгодный вариант с учётом доставки и минимальных заказов. В итоге результат близок к тому, как если бы вы сами тщательно подбирали лучшую комбинацию, но за одну секунду, а не за час. Добавил экспериментальный режим подбора «Меньше продавцов». Он пытается сократить количество продавцов, если это можно сделать без неадекватной переплаты. В некоторых случаях результат совпадает с подбором по минимальной сумме — это нормально и означает, что разумной альтернативы нет.
  2. Сейчас данные из тем отдаются в API в формате, в котором их указал продавец в теме, и зачастую форматы отличаются, что создаёт трудности в работе с данными. Есть ли в планах подумать на тем, чтобы как-то унифицировать описание карт в темах продавцов? Либо возможно уже думали об этом, но по какой-то причине не пришли к решению?
  3. Обновление №4 Добавил автоматический подбор. Он анализирует результаты поиска и подбирает оптимальную комбинацию по стоимости карт и количеству продавцов. Подбор учитывает доставку (120 ₽ за стандартное письмо) и минимальную сумму заказа у продавцов, где она указана. Кнопка доступна, пока список покупок пуст. Чтобы пересчитать подбор, нужно очистить список покупок. Добавил поиск с предпочтениями, если разница в цене несущественная: язык RU/EN, состояние NM, premium-версии. Раньше поиск всегда выбирал самые дешёвые копии — даже на другом языке или плохого состояния. Теперь можно задать предпочтения на экране результатов поиска под кнопкой «Изменить список карт». Если предпочтительная копия заметно дороже, всё равно будет выбрана самая дешёвая. Добавил информацию о карте при наведении в карточке продавца — по аналогии с тегами продавцов в результатах поиска. Для карточек продавцов с форума Topdeck в списке покупок добавил дополнительное действие «Сообщение со списком карт». Оно копирует список карт и шаблонный текст для сообщения продавцу — остаётся перейти в тему и отправить его. Добавил Telegram-бота с возможностью сообщить об ошибке — ссылка доступна в подвале сайта. Это самое крупное обновление за всё время — буду рад обратной связи.
  4. Обновление №3 Добавил фильтры по продавцам. Можно выбрать одного или несколько продавцов и сравнить их предложения. В первой итерации показываю двенадцать продавцов с наибольшим количеством карт. Дополнил список покупок информацией о стоимости карт и общей сумме заказа с учётом доставки. Для расчёта использую примерную стоимость стандартного письма — 120 рублей. Также показываю уведомление, если не соблюдена минимальная сумма заказа (пока не у всех продавцов). Исправил ошибку, из-за которой одну и ту же карту можно было искать несколько раз или на разных языках. Теперь дубли определяются и удаляются, поиск выполняется только по одному названию карты.
  5. Вообще звучит неплохо, но пока не вижу, как можно было бы применить. Сейчас подсвечиваются первые двенадцать продавцов с наибольшим количеством карт из результатов поиска — исхожу из того, что это помогает принять решение, у кого можно заказать большинство карт разом, чтобы уменьшить количество доставок. И как будто бы видеть сразу основные пересечения по картам в моменте полезно, потому что можно сравнить типа «ага, у этого такие карты, у этого такие» — состояние при наведении такого не даёт. В общем, надо подумать ;–)
  6. А почему так удобнее, чем назначать цвета сразу, ведь так придётся наводить на каждого, чтобы понять?
  7. Был такой запрос, обязательно подумаю, но не в ближайшей перспективе — сейчас хочу отполировать основную логику и удобство использования на примере одной карты, а потом можно будет попробовать масштабировать. Кажется, разобрался — DFC и split-карты больше не сваливаются в кучу с другими картами, которые содержат похожие слова, но количество лотов на русском и английских языках могут отличаться из-за того, что продавцы по-разному эти карты называют в темах (расхождение небольшое, но есть).
  8. В случае с Cut // Ribbons он и правда справляется, но в случае с Dusk // Dawn там сейчас солянка — https://topdeck.ru/apps/toptrade/singles/search?q=Dusk+%2F%2F+Dawn
  9. Да, спасибо, что заметил и рад, что инструмент понравился. Я думал, что починил эту штуку, но вижу, что нет — разбираюсь. Не, так тоже не работает, он всё равно найдёт карты со вхождением Cut — это можно увидеть, если навести на теги продавца и посмотреть комментарии к картам.
  10. Это клёвая идея и должно быть несложно. Это начну делать в следующем обновлении, ага. А это посложнее, но записал. Спасибо!
  11. Обновление №2 Добавил поиск карт по Cardplace в тестовом режиме. Результаты могут отображаться не всегда — попробуйте повторить поиск. Если поиск не работает или работает некорректно, напишите, пожалуйста. Заменил фильтр продавцов: теперь можно выбирать любую комбинацию источников — форум Topdeck, магазины и Cardplace. Исправил ошибку, из-за которой поиск по английским и русским названиям отдавал разные результаты.
  12. Выкатил первое обновление! На всякий случай, дублирую обновления в Телеграм — https://t.me/cardhunter_ru Буду рад помощи с тестированием и обратной связь ;–)
  13. Спасибо за совет! В таких тонкостях не шарю, буду разбираться. Это было сделано специально, чтобы можно было на ходу как-то варьировать выбор, не теряя процесс работы со списком покупок. Например, закинул первый список — увидел, что какие-то карты слишком дорогие или нет продавцов с пересечениями по другим картам; выбросил их, поискал с новыми, докинул в список, и так далее. В будущем ещё хочу добавить проверку на минимальный заказ — эта логика должна помочь докидывать карты к продавцам, у которых первоначальный запрос мог не добрать карт на необходимую сумму.
  14. Интересно, спасибо! Я тоже сначала пытался прогонять похожим образом, чтобы ИИ искало за меня пересечения, но оно постоянно выдавало какую-то дичь. Вообще API при поиске по английскому названию отдаёт данные по всем языкам — это видимо у меня что-то сломалось, разберусь. Это крутая идея, тоже думал, но пока не придумал, как реализовать. В любом случае, в списке на подумать лежит в категории важных, потому что иначе после составления списка в сервисе придётся повторно каждую карту искать по теме продавца. Была такая идея, но порезал в первой версии — попробую прикрутить в следующем обновлении.
  15. Ага, по максимальной и минимальной стоимости понял — чтобы хотя бы примерно прицениться. По листам тоже примерно понял: сейчас можно только в одну сессию всё сделать и после перезагрузки сайта списки пропадут. А по последнему предложению не совсем — чего не хватает сейчас, чтобы загрузить нужный список карт, выбрать продавцов и скопировать списки, которые они образовали? А как прогоняешь, какие данные отдаёшь ей? Список нужных карт, а ещё что — ссылки на темы или что-то другое? Что просишь сделать?
×
×
  • Создать...