Устал сидеть в трейде PoE 2 дольше, чем в игре, и сделал себе помощника

Открываете вещь из гайда — и видите, что из похожего реально продаётся и почём. Без регистрации, с открытым кодом.

Устал сидеть в трейде PoE 2 дольше, чем в игре, и сделал себе помощника

Привет! У меня чуть больше 400 часов в Path of Exile 2, и билды я собираю по гайдам. В какой-то момент поймал себя на том, что в трейде сижу дольше, чем в игре. Захотел это исправить — сначала для себя и друзей. Теперь хочу показать результат сообществу и собрать фидбек.

Проблема

Гайд говорит: нужен арбалет вот с такими семью свойствами. Дальше вы идёте на trade2 и вбиваете каждое свойство руками. Точно такой вещи на рынке, конечно, нет, или она стоит как крыло самолёта. Начинается перебор: снять одно свойство, ослабить другое, сравнить цены, повторить. На одну вещь легко уходит час, а у неподготовленного игрока и больше.

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

Что делает almost.trade

Два способа начать:

- на mobalytics рядом с вещами гайда появляется маленький значок «A» — один клик, и вещь открывается на сайте;

- или вставляете PoB-код билда с любого сайта и видите весь гир билда, и у редких вещей свой значок.

Устал сидеть в трейде PoE 2 дольше, чем в игре, и сделал себе помощника
Устал сидеть в трейде PoE 2 дольше, чем в игре, и сделал себе помощника

Дальше примерно за 30 секунд сайт проходит по рынку несколькими поисками и показывает:

- график всех найденных вещей: насколько каждая близка к гайдовой и сколько стоит;

- пять лучших вариантов за свою цену — от самого близкого к самому дешёвому;

- у каждого варианта — чем именно он уступает вещи из гайда, построчно;

- кнопку Travel to Hideout: понравилась вещь — и вы у продавца.

Если хочется больше вариантов, кнопка Search deeper ищет глубже.

На картинках — демо прямо на сайте: оно проигрывает записанный поиск и работает без установки. Можно потыкать и решить, нужно ли вам это.

Как это работает и почему нужно расширение

trade2 не отвечает на запросы с других сайтов. Поэтому ни один сайт, мой в том числе, не может сам спросить у трейда цены. Это умеет только расширение браузера.

Расширение для Chrome шлёт обычные запросы трейда — как будто вы сами ищете на pathofexile.com/trade2, под вашим логином и в тех лимитах, которые трейд разрешает. Всё остальное — подбор фильтров по описанию вещи из гайда, сравнение, график — считается прямо у вас в браузере. Своего сервера, который искал бы за вас или хранил ваши билды, у меня нет.

Про безопасность

Понимаю, что «установите расширение» звучит подозрительно. Поэтому:
- код открыт: github.com/oleg-vasilyev/almost-extension, лицензия MIT;

- версию из Chrome Web Store собирает GitHub прямо из этого репозитория, и код в ней не минифицирован — его можно прочитать в установленном расширении;

- доступы минимальные: расширение работает только на сайтах GGG (pathofexile.com и его сервер картинок web.poecdn.com), на mobalytics.gg и на almost.trade, и Chrome показывает этот список при установке;

- ваш логин и cookie расширение не читает: браузер сам подставляет их к запросу на трейд, как при обычном поиске;

- что я вижу: сайт считает посещения через GoatCounter, без cookie, и присылает мне отчёты об ошибках. Ни IP-адреса, ни ваших вещей и билдов в них нет.

Что честно стоит знать

- Пока работает только в хромиум браузерах на компьютере.
- Сайт на английском — как и большинство гайдов.
- Нужно быть залогиненым на pathofexile.com, как для обычного трейда.
- Это ранняя версия, что-то может работать не идеально.

Это не реклама

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

Буду рад фидбеку

Любому: «не понял, что тут делать», «нашёл вещь дешевле руками», «а можно ещё вот это». На сайте есть кнопка Report a problem — можно написать прямо оттуда. Или пишите в комментариях, я их читаю и отвечаю.

Проект живой, я продолжаю его улучшать. Если инструмент окажется нужным, следующими будут другие браузеры и, возможно, русский язык.Ссылка: almost.trade

66
44
33
22
11
11