Mithgol / iichan-extensions

JS extensions for wakaba

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IIchan Extensions

Набор скриптов, расширяющих функционал Ычана.

Состав:

Установка в качестве юзерскрипта

Для установки юзерскрипта скачайте расширение Violentmonkey или Greasemonkey для вашего браузера.

IIchan.hk

Опциональные скрипты, которых нет на Ычане, можно установить самостоятельно в качестве юзерскрипта.

Так же можно заменить скрипты Ычана (expand-images, hide-threads, video-player) более новыми версиями, если таковые имеются. Для этого добавьте в настройки юзерскрипта пользовтаельские @matches http://iichan.hk/* и https://iichan.hk/* и, чтобы юзерскрипт и скрипты сайта не конфликтовали, внесите в фильтр адблока или носкрипта адрес iichan.hk/extras/*.

Nowere.net

Следующие скрипты могут работать на nowere.net:

Фичи:

  • Не конфликтует с Dollchan Extension Tools
  • Не содержит костылей для старых браузеров
  • Можно копипастить в wakaba.js
  • Можно использовать как юзерскрипт и подключать через Violentmonkey или Greasemonkey
  • Легковесный: суммарно занимает менее 10 Кб в несжатом виде
  • Ворует печеньки
  • Свободная лицензия MIT

Подробности о скриптах

expand-images

expand-images screenshot

  • Растягивает изображения внутри постов по щелчку и сворачивает при повторном
  • Изображения не вылезают за края экрана при любом размере
  • Спойлеры сохраняются при закрытии
  • Открывает картинки на новой вкладке, если ширина экрана меньше 10 см (для мобильных устройств)
  • Не реагирует на другие типы аттачментов (.swf, .webm, и т.д.)
  • Отступ края изображения от края поста одинаков с обеих сторон

video-player

  • Позволяет смотреть прикрепленные webm, mp4, и ogv файлы прямо на странице
  • Звук при разворачивании плеера всегда выключен

hide-threads

hide-threads screenshot

  • Добавляет кнопку [✕] скрытия треда
  • Скрытые треды можно быстро посмотреть по наведению на номер (как в кукле)
  • Отображает тему скрытого треда или первую строку ОП-поста
  • Сохраняет скрытые треды в localStorage
  • Можно скрывать треды в каталоге
  • Поменять текст кнопки [✕] можно пользовательским стилем, например так:
.iichan-hide-thread-btn::after {
    content: '[Скрыть тред]';
}

eng-captcha

ice-fairy

  • Заменяет имя в /b/ на Сырно
  • Кроме понедельников
  • Изменяет так же имя в постах, добавленных динамически после загрузки страницы, например, при автообновлении треда Куклоскриптом или подгрузке страниц

Если у вас установлен куклоскрипт, того же эффекта можно добиться, применив спелл автозамены:

#rep[b](/<span class="(comment|)postername">[^<]+<\/span> +(Вт|Ср|Чт|Пт|Сб|Вс)/g,<span class="$1postername">Сырно</span> $2)

См. так же

Сборка (для продвинутых бак):

  • Установить Node.js, если еще не.
  • Установить Gulp: npm install -g gulp
  • В папке проекта сделать npm install.
  • Сделать gulp make.

В папке dist появятся собранные файлы.

About

JS extensions for wakaba

License:MIT License


Languages

Language:JavaScript 92.4%Language:CSS 6.9%Language:HTML 0.8%