Автоматическое редактирование .db файла
Вообщем есть файл "massorderprice.db", в котором хранится информация об игровых вещах и максимальным порогом покупки для них (цена, до которой максимум повышать цену автозакупки) на сайте market.csgo.com
Само тз:
Это отредактировать в файле "massorderprice.db" значения "maxPrice" для всех предметов в этом файле (в примере их 5, но может быть больше).
Каким образом нужно редактировать:
У этого сайта есть апи:
https://market.csgo.com/docs
https://market.csgo.com/docs-v2
1. Использовать можно следующие функции из апи:
BuyOffers - Получить все ордера на предмет
SellOffers - Получить все предложения продажи предмета
ItemHistory - Информация о ценах и о последних 500 покупках конкретной вещи.
2. Добавить логику изменения значения maxPrice в зависимости от полученных данных из функций выше:
BuyOffers - берем 5 самых дорогих ордеров.
Если 4+ максимальных ордеров стоит с ценной 7100-7105 - то наша цена 7100+100=7200
Если 3 ордера или менее с ценной 7100-7105, а следующие 6800 и ниже - то цена 6800+100=6900
Еще «100» нужно настраивать от цены, если цена ордера до 4500, то «+50», от 4500 до 10000, то «+100», от 10000, то «+200»
SellOffers - записать в массив первые 5 предложений продажи или меньше, если их меньше. Но эти данные в алгоритме использоваться не будут, просто чтобы были.
ItemHistory - записать в массив все продажи за месяц от текущей даты и посчитать их среднюю цену. Эти данные так же использоваться не будут, просто чтобы были.
3. Обновить значения maxPrice в файле massorderprice.db
Файл базы данных - https://dropmefiles.com/WKLkO
Вот и вся задача, кодить желательно на Nodejs.
Приложения 1
Актуальные фриланс-проекты в категории Node.js
Доработка и сопровождение сайта React/Node.jsДобрый день, в поисках фрилансера со знанием React/Node.Js для своего проекта микро-сервиса генератора чеков. Веб сайт: receiptmaker.io Есть список задач которые нужно будет реализовать в дальнейшем (добавление новых страниц на сайт с контентом на ежемесячной основе, доработка… Javascript, Node.js ∙ 23 ставки |
React.js разработчик для платформы букингаЯ ищу опытного Full-stack React разработчика для работы над проектом (сервис онлайн-букинга). Технологии: React.js, React Native, Angular, Node.js, MongoDB Javascript, Node.js ∙ 22 ставки |
React Native Мобильная связь
20 000 UAH
Добро пожаловать коллеги!Есть задача... Цель: Реализовать мобильное приложение для звонков, где пользователям будет присвоено ИД, и в процессе обмена этими ИД между пользователями будет установлено связь между ними.Требования : Язык фронтенда: React Native - Язык бекенда:… Node.js, Гибридные мобильные приложения ∙ 4 ставки |
AWS Video CDN инженер / специалист |
Создание backend на Node.jsДобрый день , неоходимо реализовать базовые модули для геймификации в игре: - Топ игроков- Игра на рейтинг и монеты- Подробная статистика по играм- Поиск игры- Динамика игровой механики в самой игровой сессии в мафии- Социальные функции: - Приглашение друзей - Просмотр… Javascript, Node.js ∙ 14 ставок |