EGS Library RU

Отображение информации на карточках о владении на сайте Epic Games.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Autor
pumPCin
Dnevne instalacije
0
Ukupno instalacija
0
Ocene
0 0 0
Verzija
6.4
Napravljeno
16. 12. 2025
Ažurirano
20. 12. 2025
Size
10,3 КБ
Licenca
MIT
Važi za

EGS Library RU — Менеджер библиотеки Epic Games Store

Скрипт добавляет наглядные информационные плашки на карточки игр на сайте магазина Epic Games Store, позволяя сразу видеть, какие игры уже есть в вашей библиотеке, а какие — нет, не заходя на страницу каждой игры.

Внимание: Скрипт работает на основе веб-запросов и локального кэширования, что минимизирует нагрузку на сайт и защищает от временных блокировок.

ОСНОВНЫЕ ФУНКЦИИ:

Индикация на карточках игр: Скрипт сканирует страницу и вешает в левый верхний угол каждой карточки цветную плашку: В БИБЛИОТЕКЕ — игра уже куплена или получена бесплатно.

НЕ КУПЛЕНО — игры нет в вашей коллекции.

Интеллектуальное кэширование: Чтобы не проверять одну и ту же игру каждый раз, скрипт запоминает её статус. При повторном появлении игры в каталоге данные берутся мгновенно из памяти браузера.

Автоматическое обновление на странице игры: Если вы зашли на страницу конкретной игры, скрипт автоматически считывает актуальный статус владения и обновляет данные в кэше. Это гарантирует актуальность информации, если вы только что купили игру.

Система очереди запросов: Скрипт делает «живые» запросы строго по очереди с задержкой в 3 секунды. Это необходимо для имитации поведения реального пользователя и предотвращения ошибки 403 (защита от ботов).

ПАНЕЛЬ ЛОГОВ:

В правом нижнем углу экрана располагается панель логов.

Цветовая индикация в логах:

Зеленый текст: Игра подтверждена как купленная (LIVE запрос).

Красный текст: Игры нет в библиотеке (LIVE запрос).

Синий текст: Данные взяты из кэша (статус: куплено).

Оранжевый текст: Данные взяты из кэша (статус: не куплено).

Белый и Бирюзовый: Служебные сообщения (запросы к серверу, смена страницы, очистка, обновление данных).

Цвета плашек на карточках:

Ярко-зеленый / Ярко-красный: Свежие данные, полученные только что с сервера.

Синий / Темно-оранжевый: Данные, подгруженные из кэша.

УПРАВЛЕНИЕ И КНОПКИ:

В шапке лог-панели доступны четыре функциональные кнопки быстрого управления кэшем:

К: Полная очистка кэша. Удаляет абсолютно все записи и перезагружает страницу для полной перепроверки.

В: Удалить из кэша только те игры, которые помечены как «В БИБЛИОТЕКЕ».

Н: Удалить из кэша только те игры, которые помечены как «НЕ КУПЛЕНО» (полезно для перепроверки статуса новых игр).

Д: Умная очистка дубликатов и конфликтов. Удаляет повторные записи и исправляет ситуации, когда одна и та же игра ошибочно получила два разных статуса.

Кнопка [-] / [+]: Сворачивает или разворачивает панель логов, чтобы она не мешала обзору магазина.

ТЕХНИЧЕСКИЕ ОСОБЕННОСТИ:

Локализация: Работает строго с русским интерфейсом магазина (ищет фразу «В библиотеке»).

Защита: Если магазин начинает ограничивать запросы (ошибки сервера), скрипт автоматически встает на паузу на 60 секунд, о чем сообщает в логе.

Оптимизация: Скрипт очищает визуальные метки при переходе между страницами, предотвращая «наложение» старых плашек на новые игры.