Полноэкранный вьювер для Derpibooru (Trixiebooru)

+86
в блоге IT Pony!
потому что все равно никто не читает тамошний форум, а юзеров сего сайта предостаточно и здесь

Когда-то давно мной был запилен стиль, позволяющий бродить по буре в кошерном полноэкранном режиме, снимающим с меня обязанность скроллить большие пикчи и пытаться попасть в мелкие кнопки навигации. А потом мне надоело видеть треш на остальных страницах и постоянно жмакать F11 для отключения.

В течение достаточно долгой двухнедельной истории скрипт постепенно обрастал фишками и плюшками, которые позволяет делать javascript, чтобы в итоге можно было пользоваться сайтом одной рукой не выходя из полноэкранного режима в принципе.
Ну да ладно, теперь к делу. Данное скрипто поддерживает все 3 основных домена дерпа, то есть пользовать можете любой. Для юзания необходимо иметь паранойю, потому что все ваши пароли теперь у меня, ахахахах, шутка любой из обезьяних плагинов, а также браузер, который это тянет. Ну и если у вас есть все выше перечисленное, то нажать на эту ссылку. В результате справа вверху появятся две заветные кнопочки — невнятная иконка менюшки настроек и еще более заветная кнопка Enable Fullscreen! И да, на обычной странице не произойдет ничего, ибо на то и скрипт, чтобы не рушить страницы без картинок.

И пока вы не утопали в скриншоты в действии, вот краткий перечень штучек, который этот скрипт умеет:
— вменяемого большого размера (да еще и незаметные) кнопки навигации
— несколько режимов просмотра — Минимальный (то есть кроме вышенаписанного, «Отключить полноэкранный» и самой картинки больше ничего и нет), Обычный (стандартный набор плюшек) и Расширенный (позволяет еще и редактировать теги, да и панель внизу вылезает сильнее, но большинству сие не нужно (что правильно), а я ради этого полкода перелопатил)
— вверху располагаются кнопочки голосования, занесения в избранного, ссылка на главную, открытие окна с комментариями, открытие настроек (оно еще и меняет цвет, если есть какие-то уведомления, но в режиме с гостя оно выдает ересь, так что, если это вас напрягает, качайте ночную версию ниже, где это пофиксено)
— справа вверху находится кнопка DLS (= DownLoad Short = скачать с коротким именем файла) и информация о размере картинки (если ваше дурацкое железо рушится при открывании больших картинок (как и мое), то в настройках можно задать точку, начиная с которой эта штука будет ярко-красной)
— а в саамом низу располагается основная панель, которая выползает при наведении и содержит в себе ник выгружающего, дату отгрузки, теги, рекламу (можно выпилить из настроек же, но вы же понимаете, для чего и почему сейчас реклама на сайтах?), описание, в запущенных случаях еще и инструментарий для редактирования
— если ваш браузер не издох от разорвиэкранности картинки после первого нажатия на нее, то на еще одно нажатие вы получите возможность масштабировать эту картинку колесиком, движениями мыши (около краев экрана) прокручивать ее, а все панельки быстренько ливнут с экрана, чтобы не мешать
— ну и из контекста, можно читать комментарии, настраивать эту штуку и редактировать теги.

Алсо сие дело выложено на гитхабе (более того, есть даже ночная версия, если мне вдруг опять приспичит что-то внедрить, то там она появится раньше всего (при этом обязательно будет содержать баги и сольет все ваши персональные данные Пентагону, аъъаа, шутка, кому они вообще нужны? может вообще не работать, если вам повезет попасться на мертвый билд)
-мне не хочется ставить скрипт от непонятно кого, покажи мне скрины!окей, сейчас
Обычный режим просмотраОна вверху этого поста, я не хочу дублировать скрины
Настройки с имеющимся непрочитанным уведомлением
Развернутая нижняя панелька в обычном режиме
Она же, но в расширенном режиме, да еще и с редактированием тегов
Минимальный режим, только вы вдвоем
Комментарии, которые выступают в роли цензурышутка, она safe
Длинный не до конца разорвиэкран
Оно же, но увеличено и проскроллено
А кто угадает, для чего этот скрин получит...Ничего! Хотя....


Что изменилось после создания поста
0.2.1
— Исправлены уведомления с «гостя»;
— Подсказки в редакторе тегов теперь отображаются корректно;
— Нижняя панель теперь работает лучше;
— Можно заблокировать зум огромных картинок;
— Если ссылка вела на комментарии, то теперь она вызывает именно окно комментариев, а не непойми что;
— Окошко с настройками/комментариями можно закрыть, если ткнуть в любое другое место.

32 комментария

Класс!
Теперь можно смотреть свои рисунки на полный экран в HD качестве.
В ленту!
Gauss-Destronger-Gunner
+1
Хорошая работа.
Последняя картинка наверное имеет возможность сжимать/увеличивать картинки.
Gauss-Destronger-Gunner
0
Не-а
StaSyaN
0
Нет?
Ну ладно…
Хотя вижу какую-то связь с программой «Gimp».
Gauss-Destronger-Gunner
0
Второй спойлер в определенных ситуациях может быть подсказкой
StaSyaN
0
Сохранение картинки!
Gauss-Destronger-Gunner
0
Он отличается от всех остальных одной не очень заметной деталью
StaSyaN
0
Увеличение размера изображения?
Gauss-Destronger-Gunner
0
Ниет
StaSyaN
0
Открывает картинки кто знает какого размера?
Gauss-Destronger-Gunner
0
Чуть ближе
StaSyaN
0
Вот только бы не наоборот, ибо последняя картинка у меня не открылась.
Gauss-Destronger-Gunner
0
Здесь кроется суть
StaSyaN
0
Кошмар.
Но зачем оно надо?
Gauss-Destronger-Gunner
0
Спойлер— справа вверху находится кнопка DLS (= DownLoad Short = скачать с коротким именем файла) и информация о размере картинки (если ваше дурацкое железо рушится при открывании больших картинок (как и мое), то в настройках можно задать точку, начиная с которой эта штука будет ярко-красной)
<img src=«pp.vk.me/c626622/v626622658/18a34/1ReKIZXrMt4.jpg>
Потому что я при случайном клике получаю это
StaSyaN
+1
#орхиверниредактирование
StaSyaN
0
А, так у меня и грузилось оттуда.
Интересно, спасибо.
Gauss-Destronger-Gunner
0
Надо придумать способ вообще блокировать нажатия в таких случаях (опционально, естественно)
StaSyaN
0
Может по превышению размера?
Gauss-Destronger-Gunner
0
да, я это и имел в виду
StaSyaN
0
Попытаешься сделать?
Gauss-Destronger-Gunner
0
Ты еще не слышал про
Sparin
0
эт сильно редкий фрукт
Спойлерхотя у меня есть гифка в 4К на 60 мб...
StaSyaN
0
Подсчитай bitmap данной гифки и поймешь, почему 1080p gif уже абсурд
Sparin
0
у гиф есть ограничение в 256 цветов на слой, поэтому часто применяют «сглаживание» — решетка пикселей. От нее обычно вес и растет
StaSyaN
0
У меня проблема более низкого уровня, потому что мне требуется создавать самому bitmap кадра, при помощи GDI+. А учитывая то, что это всё пихается в оболочку и взаимозаменяется с предыдущем кадром — это всё выливается deadlock UI треда. Карач, копыта из крупа и лень во всю рожу, потому что можно пойти глубже и управлять самому битмапами и оперировать DirectX. Следовательно, дедлок может наступить как от количества кадров, так и разрешения gif'а, поэтому визуализирую матные слова в сторону тех, кто конвертирует видео в gif, когда есть webm.

Sparin
+1
я передаю матные слова в сторону тех, кто не может реализовать поддержку webm на самом сайте
Спойлеричсх, она когда-то была, но ее выпилили. Сейчас есть кастрат в виде «Отображать gif как webm, если оно вообще есть»
StaSyaN
0
Вообще-то там есть полноценный webm
Sasha-Flyer
0
Посмотри на дату комментария
StaSyaN
0
Слава GIMP!
EasyRainbow
0
Несколько раз прочитал как «полноэкранный высер».
lunarinitiate
-1
таки обновил
StaSyaN
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Скрыто Показать