- Node v.18+ (https://nodejs.org)
- Скачайте релизную версию и распакуйте
- Откройте консоль в этой директории и введите
npm i
. После установки пакетов, введитеnpm run start
- В первый раз сервер вылетит и попросит токен бусти.
- Зайдите в инкогнито на boosty.to и выполните вход.
- Перезагрузите страницу (F5 или что-то)
- В консоли браузера на этой же странице выполните следующий код:
(() => {
const authData = JSON.parse(localStorage.auth)
console.log(JSON.stringify({
uuid: localStorage._clientId,
...authData,
expiresAt: +authData.expiresAt,
isEmptyUser: 0,
redirectAppId: "web",
username: "!ENTER_YOUR_USERNAME!",
}, undefined, 4))
})()
- Получится что-то типа того:
Это надо скопировать и записать в storage.json, педварительно заменив !ENTER_YOUR_USERNAME! на свой ник на платформе. В папке уже будет storage.example.json, в котором будет храниться похожая схема - используйте его как ориентир.
- Ещё раз введите команду
npm run start
. Если ничего не вылетело, установка завершена.
- Убедитесь, что у вас как можно более новая версия ОБС
- Источники -> + -> Браузер
- В URL укажите
http://%IP%:5000/counter
, заменив %IP% на ip машины, на которой в локальной сети запущен сервер. Если сервер запущен на компьютере с ОБС, укажитеlocalhost
, чтобы получилосьhttp://localhost:5000/counter
- В разрешениях укажите второй с начала пункт.
- Введите
npm run start