☰

Pawchive Fit Viewer

Оригинальное разрешение картинок/GIF/видео с автоподгонкой под экран, плавный скролл, 4 цвета фона, галерея по клику.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Вам потребуется установить расширение, например Tampermonkey или Violentmonkey, чтобы установить этот скрипт.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

Автор
Nerfman
Установок в день
7
Всего установок
12
Оценки
1 0 0
Версия
1.0.1
Создано
03.11.2026
Обновлено
03.11.2026
Размер
22,4 КБ
Лицензия
MIT
Работает на

Pawchive Fit Viewer

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

Возможности

🖼 Оригинальное качество

  • Вместо превью подставляются оригиналы картинок и GIF.
  • Изображения и видео автоматически вписываются в высоту и ширину экрана, обрезаться и растягиваться ничего не будет.
  • Если картинка не загрузилась, скрипт повторит попытку (до 3 раз).

🔍 Галерея по клику

  • Клик по картинке открывает полноэкранный просмотрщик.
  • Листание: стрелки ←/→, колесо мыши, кнопки на экране, свайп на тачскрине. Home и End переходят к первой и последней картинке.
  • Повторный клик по картинке включает зум в 100%, и увеличенную картинку можно прокручивать.
  • Соседние картинки подгружаются заранее, поэтому листание идёт без задержек.
  • Esc или клик по тёмному фону закрывают галерею. После закрытия страница прокручивается к последней просмотренной картинке.

🎨 Четыре цвета фона

  • Тёмно-серый, светло-серый, тёплый бежевый и приглушённый оливковый.
  • Цвет переключается кружками в правом нижнем углу или клавишей T.
  • Выбор запоминается между визитами.

🧈 Плавный скролл

  • Свой плавный скролл для колеса мыши и клавиш: ↑ ↓ PageUp PageDown Space (с Shift вверх) Home End.
  • Внутри прокручиваемых блоков (например, комментарии) и при наборе текста скролл не вмешивается.

Где работает

Страницы постов на pawchive.st и pawchive.pw. Тема и галерея включаются только на страницах вида /user/…/post/…, остальные разделы сайта остаются без изменений.

Настройка

В начале скрипта есть блок CFG с параметрами:

  • smoothTau: плавность скролла (меньше значение — резче);
  • wheelMult: множитель шага колеса;
  • keyStep: шаг по стрелкам;
  • pageStepRatio: доля экрана для PageUp/PageDown/Space.

Цвета фона меняются в массиве THEMES.

Прочее

  • Не требует особых прав (@grant none) и не отправляет данные на сторонние серверы.
  • Совместим с другими скриптами, которые чистят <head>: стили восстанавливаются автоматически.