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

Dekker

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

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

  • Посещение

Сообщения, опубликованные пользователем Dekker

  1. Подъехал апдейт, почились:

    Oona, Queen of the Fae

    Borrowing 100,000 Arrows

    Quest for Ancient Secrets

    yawgmoth's will

    Сити на своей стороне что-то докручивают, стало чуть лучше работать.

    Однако нашел очень странную вещь. Всем моим алгоритмам не подчиняются карты заканчивающиеся на will (yawgmoth's will и force of will). Пробовал модифицировать запрос по разному. Получилось либо найти с кучей лишнего, либо ничего не найти. Оставил первый вариант конкретно для таких карт.

     

    13 часов назад, rammen сказал:

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

    (например, если при вводе кликнул на всплывающую подсказку с "Island" выводить только острова, без миллиона прочего типа "Island Sanctuary")

    понимаю, что видимо это наследственное от ситей, но может удастся как-то пофиксить?

    Саджест (он же выпадающая подсказка) больше никак не привязан к сайту ситей, хотя раньше тоже с него брала данные. Это сделано для того, чтобы можно было искать русские карты или искать по части слов. Например если ввести "j m s", то саджест придложит "Jace, the Mind Sculptor". А дальше начинается ситёвая магия. Раньше достаточно было передать нужный флаг и сити понимал, что такая карта реально есть и не пыталась ничего додумывать. Сейчас его нет. Возможно допилят. При текущем раскладе неявно получилось сказать ситям когда ищется реальная карта, но это работает только если в имени 2+ слова. Для карт из одного слова ничего такого придумать не удалось.

    • Спасибо 2
  2. 3 часа назад, 3AYCEH сказал:

    Почему-то прога не ищет некоторые карты, причем определенные (

    Я периодичяески нахожу такие варианты и фикшу. Я собираю их тут: https://github.com/Dekkee/tuktuk-scg-scrapper/issues/16 Можете либо там собирать, либо тут. Чуть позже напилю тест, чтобы чиня одно не ломать второе.

    2 часа назад, Aizen сказал:

    у scryfall отличная база карт, можно как минимум взять на русском и английском наименования всех карт оттуда. 

    Кладешь в БД, можно обновлять по API. Потом из БД select distinct все наименования, кладешь в кэш. При написании 2-3+ последовательности символов выполняешь запрос на автокомплит, которые в памяти быстро ищет нужные варианты, допустим первые 10-15 и предлагает по лучшему совпадению, а уже потом когда пользователь выбрал то что нужно, работаешь с ССГ по конкретному наименованию (не знаю что там за API может в нем косяки еще).

     

    Не совсем понял к чему коммент. Саджест работает ровно так. А у ситей с апи в основном косяк такой, что его нет. Из-за этого это приложение и существует.

  3. Апдейт:

    Сделал сортировку по состоянию

    Пофиксил, на сколько возможно, поиск карт из нескольких слов. Работает сносно. Из известных проблем - наваливает в карты из одного слова, типо Forest или Delay.

    • Плюс 1
  4. Да, реально об источнике цен договариваются при трейде. По хорошему, в таких случаях надо смотреть мид тцг (кстати в европе трейдятся по мид тцг).

    У нас были случаи, что при релизе карта висит по старой цене аут оф сток, а она вдруг заиграла и мид тцг в 2 раза больше. Ну и были примеры в обе стороны.

    Т.е. в случае парсинга ситей, ничего не сделать, кроме как вывести флаг "аут оф сток". После изменения верстки на ситях, считать количество в наличии стало проще.

  5. 24.11.2019 в 00:43, Poison Angel сказал:

    Попробовал пользоваться. Сайт scg стал полным отстоем с точки зрения посмотреть цены на карты. 

    Спасибо!

    Пожелания, если можно:

    1. Поменять местами "закладки" - "Settings" сдвинуть вправо, как менее важную и реже используемую.

    2. На первом экране добавить к названию карты или сету "foil" там, где оно подразумевается.

    3. потом :)

    Фойлухи сделал, а про settings не понял. Можешь скрин сделать?

    Сорян что не отвечал, почему-то отбивки не приходили на почту. 
     

    по поводу обрезаний карт - поправил. 
    сортировки раньше было сложно сделать - сейчас проще. Попробую. Выглядит удобно. 
     

    из известных проблем. Сити сейчас продолжают активно ломать свой сайт. Некоторые запросы ниче не ищут. Например jms ниче не выдает, хотя они есть. 
    есть проблема, что наваливается много нерелевантных карт. Я почти раздебажил как это работает, но пока капаю. 
    про сортировки. Они добавили сортировки на сайт, но в последний раз они не работали. Ждем как починят
     

    если есть еще мысли, пожелания - пишите

    • Нравится 1
    • Спасибо 2
  6. 9 минут назад, gurugray сказал:

    Фиче-реквесты жду в упомянутом топике ;)

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

    Я тоже для этого писал приложуху... но эти юзеры... хотят всякого. Но графики правда полезно

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