Posts

Продолжаем публиковать полезные скрипты для сайтов, на которых многие из нас проводят немало времени. На этот раз полезные скрипты будут для сайта vk.com

Переворачиваем видео по горизонтали

Последнее время видео стали загружать перевернутыми, поэтому смотреть “как есть” их можно, но не особо приятно. Ликвидируем эту проблему путем переворачивания видеоплеера по горизонтали.

Проще всего добавить скрипт в закладки (Bookmarks) нажатием правой кнопкой мышки на ссылку Перевернуть видео по горизонтали и запускать её при проигрывании любого перевёрнутого видео на сайте Вконтакте.

Перевернуть видео по горизонтали

Код, который находится внутри закладки, можно запустить также в консоли Chrome нажатием Ctrl+Shift+J или Firefox нажатием Ctrl+Shift+K:

(function(sel){ 
    for (el of sel) { el.style.transform = el.style.transform ? '' : 'scaleX(-1)'; }  
})(document.getElementsByClassName('videoplayer_media'));

Приятного просмотра.

Это набор действий, упрощающих жизнь пользователя той самой социальной сети в некоторых ситуациях.

Для того, чтобы вместо вас по спискам щёлкал сам браузер, нужно научиться запускать скрипты в консоли. Вкратце, вот как.

В Firefox нажать Shift + F4 чтобы открыть окно для ввода скриптов.

Нажать Ctrl+V. Если Firefox не позволяет вставлять, наберите волшебное слово пожалуйста allow pasting

Вы готовы для запускания скриптов, теперь идём в Facebook.

Массовое добавление друзей в список

Открываем список, например Restricted, нажимаем кнопку Manage List. Появится диалоговое окошко для изменения списка. Переключаемся на Friends и видим друзей, которых можно добавить в список.

Открываем консоль Shift + F4 и запускаем скрипт

var c = document.querySelectorAll('.checkableListItem:not(.selectedCheckable)');
for (i = 0; i < c.length; i++) { c[i].click(); }

Возможно придётся сделать это несколько раз, чтобы список полностью заполнился.

Массовое удаление друзей из списка Restricted

Примерно тем же образом происходит очищение списка.

Открываем список, например Restricted, нажимаем кнопку Manage List. Появится диалоговое окошко для изменения списка, переключаемся на On this list.

Открываем консоль Shift + F4 и запускаем скрипт

var c = document.getElementsByClassName('selectedCheckable');
for (i = 0; i < c.length; i++){ c[i].click(); }

Возможно придётся сделать это несколько раз, чтобы список полностью очистился.

Массовое удаление рекламы

Страничка настроек рекламы фейсбука даёт нам возможность отписаться от каких-нибудь объявлений.

Создаётся впечатление, что список тем бесконечный и кликать устанешь чтобы от всех них отписаться. Тут приходит на помощь наш скрипт, запускается тем же способом как и все предыдущие.

(function(selector){
var c = document.querySelectorAll(selector);
for (i = 0; i < c.length; i++) { c[i].click(); }
})('*[data-tooltip-content="Remove"]')

После нескольких запусков скрипта и десятка-двух перезагрузок страницы настроек, получаем девственно чистый список.

Продолжение следует

en_USEnglish