Фейсбук для нелюбителей пощёлкать

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

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

В 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"]')

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

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