sfw
nsfw

Результаты поиска по запросу

Дополнительные фильтры
Теги:
новый тег
Автор поста
Рейтинг поста:
-∞050100200300400+
Найдено: 39
Сортировка:

youtube js api -iframe

Привет.
Делаю кнопочки для себя в ютубе, свою кнопку плей, которая выставляет нужное качество проигрывания, скорость и запускает проигрывание видео (чтоб не тратить кучу времени на тыкание по выпадающим менюшкам).
Работает по принципу:
- тригернуть клик по шестерне, найти пункт меню скоростей, тригернуть клик по нему, найти пункт меню с нужной скоростью, тригернуть клик по нему.
- тригернуть клик по шестерне, найти пункт качества, тригернуть клик по нему, найти пункт с нужным качеством, тригернуть клик по нему.
- тригернуть клик по основной кнопке Play.
Проблемы:
- криво-косо;
- кнопка плей срабатывает не всегда (в районе 95%);
- изредка менюшка настроек остаётся открытой;
- поиск по пунктам меню осуществляется по тексту и зависит от локализации сайта, так как других идентификаторов пунктов меню нет, сами менюшки меняются от видео к видео.
Вопрос:
Может, есть какое-то API для этого?
С ходу гуглится только API для iframe, это совсем не то: нужно подгрузить библиотеку, создать плеер и тогда им управлять. А мне нужно чтоб на самом сайте ютуба, без iframe и когда плеер уже создан (*).
Чтобы можно было делать что-то типа:

ytPlayer.setQuality('360p'); // (**)
ytPlayer.setSpeed(1.5);
ytPlayer.playVideo();


(*) пробовал удалять ютубовский плеер и на его месте создавать iframe с плеером, но в нём не работает SponsorBlock и ещё некоторые фичи, а так же ломаются некоторые функции на странице ниже.
(**) часто не весь набор качеств доступен, нужно ещё как-то получать список
Истории на ночь - Радио тишина,YouTube,userscript,реактор,javascript,языки программирования,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
печально :(
переболел, умер, воскрес - и никакой медальки, никакой памяти
Никакого праздника!,Comedy,Никакого,праздника,Меня,сначала,закрыли,Потом,шарик,не,дали,чудное создание =)

update: http://www.youtube.com/watch?v=rHorVVI11CQ,mlp-порновирус,Легенды Джоя
когда открываешь m.joyreactor чтобы отредактировать комментарий - кнопку редактирования перекрывает кнопка обновления и нужно скроллить страницу = выполнять лишнее действие.
прошу сместить кнопку обновления в другое место, или же подвинуть кнопку редактирования.
вертикальной загрузки машинка и она слабо вымые нера.
~ из
С
о порошок прямо внутрь барабана, грамм 70-100, не больше, ебал я ндации с пакета, где на одну стирку грамм 400-500 могут советовать, м на 7-килограммовом мешке нагло пишут "70 стирок".
зЬгагВоЬа 07.02.2024,08:21
ответить
ссылка
0,0

С праздничком

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

Трохи зручностей для перегляду ютуба

Може, комусь буде корисним, покращить юзабельність ютубу (на десктопі, ноуті).
Я більшість відео дивлюся на швидкості 1.25, іноді 2х, не користуюся преміумом.
Також ютуб весь час рандомно встановлює якість відео - то FullHD, то 240p. Набридло на кожному відео колупатися в налаштуваннях, зробив деякі оптимізації.
Розширення браузера, якими я користуюся:
Tampermonkey - дозволяє писати свої скрипти для сайтів (є велика база готових скриптів);
Stylus - дозволяє задавати свої стилі для сайтів (є велика база готових стилів, тем);
uBlock Origin - блокує рекламні вставки, рекламні віконця і т.п.;
SponsorBlock - блокує вбудовану у відео рекламу (для б/м популярних відео).
Барракуда нападает на акулу
3 470 перегляди	^ •••• 15	0	^ ПОД1ЛИТИСЯ =+ ЗБЕРЕГТИ ...,Моя Україна,фэндомы,YouTube,userscript,разная политота
1 і 2 - стилізація елементів інтерфейсу, в розширенні Stylus можна знайти багато різноманітних декоративних елементів для сайту, а також цілі теми оформлення на різну тематику.
Також за допомогою Stylus можна блокувати деякі елементи сайту. Наприклад, мене дратують "рекомендовані відео" коли ставиш паузу: частіше за все хочеться роздивитися кадр, а не дивитися на пропозиції. Код для блокування подібних елементів (необхідно добавити свій стиль у контекстному меню розширення):
.ytp-pause-overlay,
.ytp-ce-element { display: none !important; }
3 - елементи керування SponsorBlock - на непопулярних відео можна самому вказати рекламні вставки, заставки відео, самопіар і т.п. малокорисні частинки відео.
Можна глянути свою статистику зекономленого на вбудованій рекламі часу:
Ваша робота
1м'я користувача:	ЬВДслано сегменлв:
f6633ffal3al832... t? 38
Ви допомогли людям пропусти™ 4178 сегменлв (3d 17h 36.0 хвилин Тх житпв).
Ви пропустили 1181 сегмент1в (Id 3h 34.0 хвилин).
Сайт | Дошка пошани | GitHub Discord | Matrix | Допомога | $,Моя Україна,фэндомы,YouTube
4 - елементи керування, які я добавив за допомогою розширення Tampermonkey.
Нижній ряд кнопок - керування швидкістю відтворення, кнопка Q встановлює якість у 480p.
Кнопка над полосою прогресу відео: встановлює швидкість 1.25х, якість 480p і запускає відтворення відео (у мене автовідтворення вимкнене і якості 480p достатньо для 99% відео). Сильно спрощує мені життя.
Працюватиме лише на українському інтерфейсі ютуба. Для інших мов та інших налаштувань необхідно відредагувати файл і закинути собі десь на хостинг, репозиторій чи вставити безпосередньо в юзерскрипт.
// ==UserScript==
// @name  YouTube Buttons
// @match  https://*.youtube.com/*
// @require  https://poshtarboba.github.io/userscripts2/pbus_youtube.js
// ==/UserScript==
Раніше головна кнопка ще й лайк ставила, але, по-перше - не всі відео, що я переглядаю, заслуговують лайк, по-друге - у вбудованих відео їх немає, по-третє - ютуб скоро знецінить таке оцінювання відео.

Нет нам спасения

Всё, пизда человечеству. Прощайте, братики, с вами было хорошо

Пресмарафон Зеленського



кому ліньки тратити 5,5 год. життя - основні тези:
,котэ,прикольные картинки с кошками,венок

Userscript для e621

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

Теперь о применимости. Например, на всяких имиджбордах, бору и т.п. позволяет удобно просматривать картинки.
Правда, для этого нужно дописывать юзерскрипт для формирования списка картинок.
Вот пример для 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 2332,userscript,e621,furry,фурри

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

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

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

Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме (+39 постов - )