Greasy Fork is available in English.
Hide all videos on Yandex search r###lts except those marked as "Реклама"
- // ==UserScript==// @name Hide Videos Except Ads on Yandex// @namespace http://tampermonkey.net/// @version 1.0// @description Hide all videos on Yandex search r###lts except those marked as "Реклама"// @author Your Name// @match https://ya.ru/video/search*// @match https://*.yandex.ru/video/search*// @license MIT// @grant none// ==/UserScript==(function() {'use strict';// Function to filter videosconst filterVideos = () => {// Select all video containersconst videoContainers = document.querySelectorAll('.VideoSnippet2');videoContainers.forEach(container => {const adMarker = container.querySelector('span.ya-unit-category span:first-child');// Hide video if it's not an advertisementif (!adMarker || adMarker.textContent.trim() !== 'Реклама') {container.style.display = 'none'; // Hide the video container}});};// Run the filter function when the DOM loadsdocument.addEventListener('DOMContentLoaded', filterVideos);// Observe dynamic content changes for infinite scrollconst observer = new MutationObserver(filterVideos);observer.observe(document.body, { childList: true, subtree: true });})();