e621

Подписчиков: 1     Сообщений: 15     Рейтинг постов: 64.2

userscript e621 furry other ...furry фэндомы 

Userscript для e621

Наговнокодил скрипт для ленты изображений (для правшей).
Суть такая: есть список картинок в виде вертикальной ленты. Картинки, больше размера экрана, уменьшаются до размера экрана.
Кроме скролла можно нажимать Q и A для перехода к предыщущей и следующей картинке.
Кнопкой W можно переключаться между режимами отображения.
Первый режим - картинка полностью помещается в экран (большие уменьшаются до размера экрана, маленькие отображаются в своих нормальных размерах).
Второй режим - ширина картинок меньше/равно ширины экрана, высота автоматическая - для всяких длинных комиксов.
Третий режим - миниатюры высотой 200 пикселей, в этом режиме можно нажимать +/- чтобы увеличивать или уменьшать миниатюры от 400 до 80 пикселей по высоте.

Клик по миниатюре в этом режиме увеличит картинку на весь экран или до 100% её натурального размера.

 i #A Ф Je #>B фт Ä4 QxtnwW □ fel9 Üi®9 iS Öpens Üe62l Ü9¿rr> Ôdeàçn Öreadme Pésceme B3 üit P~1doc P~1 viork Ü reddit JJ Д|«**миьчы i*» txb Ü v* О e О e c & у чг ¿пьсрэ,userscript,e621,furry,фурри,фэндомы,furry other


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

Вот пример для e621.net, устанавливать через расширение Tampermonkey или аналогичное (работает пока что только в Firefox, в Chrome после первой картинки получаем ошибку 403 и manifest.json, буду исправлять): https://pastebin.com/2RyDnjGt

(честно говоря, именно через Tampermonkey этот код не тестировал, у меня юзерскрипты грузятся чуть сложнее, с гитхаба)


Возможности:
- при открытии страницы с картинкой сайт проскролливается до картинки;

- большие картинки уменьшает чтобы они влезли в размер экрана (по-моему, и видео тоже, и на видео добавляет элементы управления, уже не помню - есть ли они в оригинале);

©-» е л © Д https://e6 so% ••• ф i ш\ ш аР » Ф Най&льш BiflBiflyBaHi ® М Q Y J 'fit A VJ Jc УВ tft- Т Л Ч Q Журнал ХМ а fe 19 Q img эеагеи Tags Artist ? imanika 450 Spedes ? canid 458730 ? canine 454878 ? fox 140850 ? mammal 1239233 General ? 2019 41246 ? 5 fingers 60360 ? anthro 1026494 ?


- в списке тегов подсвечивает редкие теги (для привлечения внимания, люблю ковыряться в rare-тегах);


Search (Search Help) Tags Artist ? ungulatr 420 Species ? canine 454888 ? gastropod 1854 ? mammal 1239243 ? mollusk 7360 ? numemon 31 ? renamon 11114 ? slug 738 General ? blush 354114 ? precum 51830 ? pull out 1712 ? shaking 5736 ? shivering 1059 ? toe curl


- на страницах с кучей миниатюр добавляет 2 кнопки: создание списка (ленты) картинок от первой до последней и в обратном направлении (на страницах комиксов - только от первой до последней).


userscript,e621,furry,фурри,фэндомы,furry other


Лента формируется некоторое время: сначала скрипт по очереди скачивает все html-страницы с полными версиями картинок, получает URL на full-size, после чего формирует список картинок и грузит картинки по очереди.Между всеми загрузками стоит задержка случайной длинны от 250 до 750 мс, чтоб владельцы сайта не забанили по IP при слишком усердном DDoSе сервера (а такое у меня было уже не раз на разных сайтах).
Вместо стрелочек появляется индикация загрузки всего контента, а в конце - кнопка Clear. После нажатия на эту кнопку весь контент страницы очищается, удаляются все скрипты, стили и картинки отображаются в виде ленты.
В правом верхнем углу каждой картинки есть ссылка на оригинальную страницу (ссылка по-умолчанию невидима чтоб не мозолила глаза, нужно мышкой навести в угол).
Ну и можно сохранить весь список - Ctrl+S, при этом создаётся html-файл и папка с удобным названием, внутри только картинки и нет всякого говна типа скриптов, стилей, рекламных фреймов...


Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме e621 (+15 картинок, рейтинг 64.2 - e621)