Kemer Улучшение

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

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

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

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

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

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

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

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

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

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

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

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

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

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

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

Автор
Canaan HS
Установок в день
4
Всего установок
4 711
Оценки
21 0 0
Версия
2025.11.12
Создано
30.07.2023
Обновлено
12.11.2025
Размер
129,6 КБ
Лицензия
MPL-2.0
Работает на

Улучшение работы с сайтом

⚠️ В последнее время сайт часто меняется, некоторые функции могут перестать работать или содержать ошибки в любое время. Пожалуйста, сообщайте о проблемах, если вы их обнаружите


👻 Способ использования

  1. Установите менеджер пользовательских скриптов (например, Tampermonkey)
  2. Установите скрипт
  3. Перейдите на

📜 Обзор функций

Меню настроек (только внутри постов)

  • Настройка оригинальных изображений, ширины, высоты и интервалов с предварительным просмотром изменений
  • Поддержка языков меню (по умолчанию английский)
    • Традиционный китайский
    • Упрощенный китайский
    • Японский
    • Английский
    • Корейский
    • Русский

⚙️ Дополнительные настройки (в верхней части кода)

Параметр Описание По умолчанию
BlockAds Простая блокировка рекламы true
CacheFetch Кэширование данных Fetch в рамках одной вкладки для ускорения true
DeleteNotice Удалить уведомление true
SidebarCollapse Сворачивание боковой панели, восстановление при наведении true
KeyScroll Горячие клавиши ↑↓ для автопрокрутки true
TextToLink Преобразование текстовых ссылок в кликабельные true
BetterPostCard Исправление отображаемого имени по имени Pixiv, можно задавать, прямая ссылка на тег исходного сайта true
CardZoom Настройка размера карточек true
CardText Настройка текста на карточках true
BetterThumbnail Замена изображения карточки картинкой из поста true
QuickPostToggle Быстрое переключение предпросмотра постов (только nekohouse) true
NewTabOpens Открытие переходов в новой вкладке true
ExtraButton Дополнительные кнопки внизу для возврата вверх и смены страницы true
LinkBeautify Улучшение ссылок для скачивания, просмотр содержимого при hover true
CommentFormat Настройка стиля комментариев true
VideoBeautify Улучшение стиля видео, показ ссылки на загрузку в заголовке true
OriginalImage Авто оригинал true

📜 Дополнительная информация

Меню настроек (без мгновенного отклика, может потребоваться обновление страницы)

В настоящее время меню настроек появляется только внутри постов, где работает функция автоматического отображения оригинальных изображений.
На данный момент доступна только функция настройки размера изображений. Я не очень хорош в дизайне, поэтому ленюсь доделывать остальное меню...


KeyScroll:
(разница в режимах - это способ реализации, выбирайте по своему вкусу)
Клавиши ↑ ↓ запускают прокрутку, повторное нажатие останавливает, нажатие противоположной клавиши запускает прокрутку в противоположном направлении

[1] Прокрутка с анимацией кадров
[2] Прокрутка с интервалами

CardText:
[1] На странице предпросмотра постов текст на карточках скрыт, восстанавливается при наведении мыши
[2] На странице предпросмотра постов текст на карточках затемнен, восстанавливается при наведении мыши

CardZoom:
[1] Увеличение карточек предпросмотра [как было до v0.0.46]
[2] Увеличение карточек предпросмотра + масштабирование при наведении

VideoBeautify:
[1] Копирование ссылок для скачивания из области Download в заголовок над видео, возможность скачивания по клику на заголовок или прокрутка до области Download
[2] Перемещение ссылок для скачивания из области Download в заголовок над видео, возможность скачивания по клику на заголовок, удаление дублирующихся ссылок в области Download

OriginalImage:
[1] Быстрое автоматическое отображение оригинальных изображений, высокая нагрузка на сеть и компьютер, но быстрая скорость
[2] Очень медленное автоматическое отображение оригинальных изображений, загрузка следующего изображения только после завершения загрузки предыдущего, низкая нагрузка на сеть и компьютер, но очень медленная скорость
[3] Загрузка оригинальных изображений при прокрутке, изображения вне поля зрения не загружаются автоматически, нагрузка на сеть и компьютер зависит от скорости прокрутки, средняя скорость загрузки

Экспериментальный способ отображения оригинальных изображений (иногда может зависать из-за проблем с сервером, также можно активировать вручную кликом):
Для возврата к старому способу измените experiment на false

Изначально происходила прямая замена изображения предпросмотра с последующим ожиданием загрузки оригинала.
Экспериментальный способ сначала получает данные оригинального изображения, затем выполняет замену. Во время загрузки изображение предпросмотра имеет зеленую рамку-индикатор и отображается прогресс загрузки

📣 Обратная связь по проблемам

Прежде всего, эти скрипты были изначально написаны для моего личного использования, а затем просто предоставлены нуждающимся.

Как разработчик, предоставляющий скрипты бесплатно, я не взимаю никакой платы и не обязан оказывать поддержку во всех ситуациях, поэтому прошу сохранять базовое уважение и дружелюбие при обратной связи.

❓ Перед отправкой проблемы обратите внимание на следующие моменты:

Не уверены, это баг или проблема с настройками? Используйте формат "вопроса" для описания вашей ситуации, а не сразу утверждайте, что в скрипте есть ошибка.

🔍 Рекомендации по описанию:

  • 🖥️ Среда выполнения: браузер, менеджер скриптов (Tampermonkey и т.д.), платформа
  • 🧭 Процесс операции: подробное пошаговое описание, а не краткий пересказ
  • 🎯 Ожидаемый результат: какого эффекта вы хотели достичь и что произошло на самом деле
  • 🤖 Предложения (необязательно): по возможности, попробуйте сначала получить помощь от ИИ и приложите результат

⚠️ Важное напоминание:

Это бесплатный скрипт, а не коммерческий продукт

Если в вашем отзыве не хватает деталей, он эмоционален, неконструктивен или состоит только из одного предложения, я не смогу и не буду тратить время на угадывание вашего намерения. Такие отзывы только истощают энтузиазм и время разработчика.

💡 Пожалуйста, поймите:

Разработка, тестирование и поддержка скриптов требуют огромных усилий. Необдуманная негативная оценка может вызвать у разработчика разочарование и даже привести к прекращению поддержки. Пожалуйста, цените эти бесплатные ресурсы и сообщайте о проблемах конкретным и рациональным способом.

Если вы не хотите помогать прояснить проблему, а только хотите выразить недовольство и уйти, советую не использовать этот скрипт, не тратьте время друг друга.

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


🔗 Связанные ссылки


💻 Дополнительная информация для разработчиков

Рекомендации по совместимости:

  • Избегайте вмешательства CacheFetch

    • Если необходимо всегда получать самые новые данные API, а не кэшированные, добавьте в Fetch-запрос пользовательский заголовок:
      X-Bypass-CacheFetch: true
    • При обнаружении такого заголовка скрипт обойдёт внутренний кэш и отправит реальный запрос.
  • Избегайте изменения секции Download функцией LinkBeautify

    • По умолчанию скрипт добавляет атрибут beautify в секцию Downloads.
    • Чтобы получить оригинальный DOM, используйте фильтр:
      css :not([beautify])
  • Избегайте переписывания секции Files функцией OriginalImage

    • Скрипт может заменить превью на оригинальные изображения, что затрагивает DOM.
    • Для стабильного получения источников файлов используйте:
      javascript // Пример document.querySelector("a, rc, img")
    • Далее проверяйте .href || .src для обеспечения совместимости.

📦 Информация о версии

Релиз: 2025.09.26-Beta

Изменения

  1. Обновить библиотеку инструментов
  2. Изменение названия: FixArtist -> BetterPostCard
  3. В BetterPostCard добавлена настройка previewAbove. По умолчанию превью отображается сверху, при false — снизу.
  4. Добавлен BetterThumbnail, позволяющий напрямую показывать тип attachments (не поддерживает nekohouse) [Экспериментально]

Известные проблемы

  1. Иногда загрузка страницы медленнее инициализации функций скрипта, что приводит к сбоям в работе. Как правило, обновление страницы решает проблему.