- Установить расширение из папки chrome-extension (расширения > управление расширениями > включить режим разработчика > загрузить распакованное расширение > указать путь до папки chrome_extension)
- Установить MongoDB https://www.mongodb.com/try/download/community
- Запустить MongoDB Compass и создать базу данных
test
- Установить nodejs как минимум 18 версии https://www.google.com/search?q=download+node+js+20
- Открыть папку проекта в терминале (с доступом к path, чтобы у вас работал npm, например git bash)
- Прописать
npm i -g yarn
- Прописать
yarn
- Прописать
yarn install-deps
- Запустить проект командой
yarn start
- Зайти в ВК знакомства. Страница единоразова перезагрузится, после чего слева снизу появится окно с токеном
- Ввести токен в приложение
Апи вк иногда меняется, из-за чего браузерное расширение перестаёт работать (либо не высвечивает токен, либо этот токен не работает). Свежий токен всегда можно достать самому, с помощью инструментов разработчика (комбинация клавиш F12 или ctrl+alt+del).
- Открыть инструменты разработчика (DevTools) нажатием клавиши F12
- Перейти на страницу приложения вк знакомств
- Перейти в раздел Network
- Выбрать фильтр Fetch/XHR
- В списке запросов найти запрос auth.signIn
- Перейти на вкладку Payload и скопировать содержимое поля launch_url без первого символа (вопросительного знака)
- Готово, вы великолепны
- фильтры, умные фильтры
- Просмотр фото в полноэкранном режиме
- Пофиксить ошибочные src у видео в анкетах
- Загружать бэклог анкет для бэктрэкинга и более точного указания лайков. В частности показывать бэклог анкет вне ленты, бэклог скипнутых анкет, бэклог лайков
- Последний онлайн (сегодня, вчера, ...)
- Кнопка вернуться наверх
- Парсинг ТГ, Инсты, ВК
- Авторизация идет 2 запроса почему-то - сделать через tanstack-query
- С settings при F5 перекидывает на домашнюю
- Разделить данные логически на анкеты и лайки
- В FeedCard добавить isLiked и isMissed
- В разделе твои лайки сделать форму с пояснением как ищутся мэтчи
- Сделать нотификации был ли лайк взаимен
- Проверить выкидывание из аккаунта при timeout ошибке
- Сделать режим единственной анкеты в лента с скипом
- Сделать уведомление то что лайк/дизлайк уже поставлен
- Показывать если ты кого-то лайкнул/дизлайкнул в ленте
- Добавить управление кнопками с фокусом
- Подмена геолоки
- Написать установку для не-программистов
- фильтр по интересам, чтобы чипы подсвечивались красным/зеленым
- Активный процесс разработки и кор фич