Userscript для e621 / furry other :: furry (фурри) :: e621 :: userscript :: фэндомы

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-файл и папка с удобным названием, внутри только картинки и нет всякого говна типа скриптов, стилей, рекламных фреймов...



Подробнее
 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 & у чг ¿пьсрэ
©-» е л © Д 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 ? black nose 84260 ? breasts 592282 ? dothed 387291 ? dothing 683413 ? detailed background 59773 ? digital media (artwork) 312410 ? female 942918 ? jewelry 54348 ? looking at viewer 341879 ? midriff 15338 Scaled size: max-width: 100% - 300px; max-height: 100%; % = viewport-widt and viewport-height
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 2332

userscript,e621,furry,фурри,фэндомы,furry other
Еще на тему
Развернуть
фэндом фурриговна ставь.
El_Breado El_Breado 28.05.201905:11 ответить ссылка -5.0
Там есть кнопка что бы загрузить картинку сразу в максимальном разрешении.
Phtoros Phtoros 28.05.201907:56 ответить ссылка 0.7
я её и использую для получения URL картинки:
let highRes = div.querySelector('#highres');
Попробовал скрипт для Хрома и Огнелиса, на Хроме проблемы: попробовал через Tampermonkey, скрипт заработал, вроде все хорошо, НО! если пытаюсь создать ленту, то в этой ленте в итоге отображается только одна картинка (первая или последняя, в зависимости от нажатия стрелочки для формирования ленты), вместо остальных иконка непрогрузившегося изображения, а индикатор показывает "Loading images: 0/75" уже как минут 10. Попробовал для какого нибудь небольшого тега (всего 12 результатов) - все то же самое.
С Огнелисом все хорошо, ленты создает, скрипт классный
Krosdar Krosdar 28.05.201908:38 ответить ссылка 0.5
хм... 403 access forbidden, manifest.json
буду гуглить что это и как исправить, спасибо.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Пронюхано Furry / Фурри
Вспомнив тему про прошлые жизни, решил рассказать о своей.
В прошлой жизни я был котом по кличке Фердинанд и жил в городе Мюнхен или каком-то другом на М -точно сказать не могу, знаю только, что была Германия, конец девятнадцатого - начало двадцатого века. Окончание моей к
подробнее»

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

Пронюхано Furry / Фурри Вспомнив тему про прошлые жизни, решил рассказать о своей. В прошлой жизни я был котом по кличке Фердинанд и жил в городе Мюнхен или каком-то другом на М -точно сказать не могу, знаю только, что была Германия, конец девятнадцатого - начало двадцатого века. Окончание моей к
Как рисовать фурри (Gorsha),People & Blogs,Furry,Фурри,
подробнее»

furry video furry,фурри фэндомы видео,video

Как рисовать фурри (Gorsha),People & Blogs,Furry,Фурри,
ToU у 04. you'd Iftcod rrtfr • ' X II juvl-pick He UcK” yeu couU bn^ely even -tinJi 1+/ I kai J* al| +lc
Г6*\
1 HUk IU*± <lc5€rv« * \)'l4ACr сЛ	70/30.
N0? weuli /o'* PUTTING
подробнее»

furry vore That_Kei_Guy Zootopia,Зверополис, Зоотопия фэндомы furry комиксы,furry comics furry,фурри weaselton Хорьковиц furry mouse soft vore под катом продолжение

ToU у 04. you'd Iftcod rrtfr • ' X II juvl-pick He UcK” yeu couU bn^ely even -tinJi 1+/ I kai J* al| +lc Г6*\ 1 HUk IU*± <lc5€rv« * \)'l4ACr сЛ 70/30. N0? weuli /o'* PUTTING
TURtRy
furry
фурри
Подписчиков: 2000
подробнее»

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

TURtRy furry фурри Подписчиков: 2000