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

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


Развернуть

script userscript расширение реактора 

Кнопки рейтинга для топовых комментариев


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

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


Скрипт: https://poshtarboba.github.io/userscripts/joy.js


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


* Отличный коммент! Такой молодой, а уже Фредди? S Pootis Spenser 13.Mar.2019 12:54 ссылка Фредди не становятся, ими рождаются. truegenbv 13.Mar.2019 12:56 ссылка Фаррух Булсара с тобой бы не согласился. Vargur 13.Mar.2019 13:07 ссылка v КОММЕНТАРИИ 19 13.Mar.2019 12:40 ссылка скрыть

Развернуть

dev реактор плюсы и минусы 

Нарушен баланс

уже с месяц когда плюсую - прибавляется +0.1, а когда минусую - -0.3
почему так? вроде началось когда получил первую звезду.
теперь стараюсь минусить пореже, раза в три, чтобы соблюсти вселенский баланс.
Развернуть

песочница день программиста 256 100000000 

10 22 8F 84 D8 84 10 BB|4S 78 22 43 00 00 00 00 001 ОС OPL 64 2F | 73 — ^OEIC2 JOG I02F I0300: ЕС 12 53116 10310: D6 4fi F7 C0 E8 65 C1 09IA9,песочница,день программиста,256,100000000
Развернуть

авторское фильм Doom (игра) нанотехнологии песочница 

Фильм "Doom", база на Марсе, 2145 год Украина, село, частный дом, 2011 год,авторское,фильм,Doom (игра),нанотехнологии,песочница
Развернуть