IIchan Extensions
Набор скриптов, расширяющих функционал Ычана.
Состав:
- iichan-expand-images.js - раскрывалка картинок
- iichan-hide-threads.js - скрывалка тредов
- iichan-video-player.js - раскрытие webm
- Опциональные скрипты, которых нет на Ычане:
- iichan-eng-captcha.js - автоматическое исправление русской раскладки клавиатуры на английскую при вводе капчи
- iichan-ice-fairy.js - заменяет имя в /b/ на "Сырно"
Установка в качестве юзерскрипта
Для установки юзерскрипта скачайте расширение Violentmonkey или Greasemonkey для вашего браузера.
IIchan.hk
Опциональные скрипты, которых нет на Ычане, можно установить самостоятельно в качестве юзерскрипта.
Так же можно заменить скрипты Ычана (expand-images, hide-threads, video-player) более новыми версиями, если таковые имеются. Для этого добавьте в настройки юзерскрипта пользовтаельские @matches http://iichan.hk/*
и https://iichan.hk/*
и, чтобы юзерскрипт и скрипты сайта не конфликтовали, внесите в фильтр адблока или носкрипта адрес iichan.hk/extras/*
.
Nowere.net
Следующие скрипты могут работать на nowere.net:
- [Установть iichan-eng-captcha.user.js]
- [Установть iichan-expand-images.user.js]
- [Установть iichan-eng-video-player.js]
Фичи:
- Не конфликтует с Dollchan Extension Tools
- Не содержит костылей для старых браузеров
- Можно копипастить в wakaba.js
- Можно использовать как юзерскрипт и подключать через Violentmonkey или Greasemonkey
- Легковесный: суммарно занимает менее 10 Кб в несжатом виде
- Ворует печеньки
- Свободная лицензия MIT
Подробности о скриптах
expand-images
- Растягивает изображения внутри постов по щелчку и сворачивает при повторном
- Изображения не вылезают за края экрана при любом размере
- Спойлеры сохраняются при закрытии
- Открывает картинки на новой вкладке, если ширина экрана меньше 10 см (для мобильных устройств)
- Не реагирует на другие типы аттачментов (.swf, .webm, и т.д.)
- Отступ края изображения от края поста одинаков с обеих сторон
video-player
- Позволяет смотреть прикрепленные webm, mp4, и ogv файлы прямо на странице
- Звук при разворачивании плеера всегда выключен
hide-threads
- Добавляет кнопку [✕] скрытия треда
- Скрытые треды можно быстро посмотреть по наведению на номер (как в кукле)
- Отображает тему скрытого треда или первую строку ОП-поста
- Сохраняет скрытые треды в 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)
См. так же
- IIchan archive search
- IIchan catalogue search от @aslian
- Dollchan Extension Tools от @SthephanShinkufag
- Стили для Ычана
Сборка (для продвинутых бак):
- Установить Node.js, если еще не.
- Установить Gulp:
npm install -g gulp
- В папке проекта сделать
npm install
. - Сделать
gulp make
.
В папке dist появятся собранные файлы.