Черный список для постов на DTF

Доброго всем дня. Фича по мотивам поста Андрея «нож мне в спину» Апанасика, с его предложениями по улучшению DTF.

Идей у него много, все дельные, но большинство из них с нашей стороны никак не исправить, но кое что все же можно. Поскольку я давно хотел потыкать JS в целом и создание скриптов для Tampermonkey в частности запилил небольшой скрипт, который вырезает из ленты посты выбранных авторов.

Таким образом можно использовать раздельный черный список, если вы не хотите видеть посты определенного человека, но не хотите полностью его блокировать.

Для установки необходимо установить Tampermonkey

Открыть скрипт

Отредактировать в начале скрипта список пользователей, после чего установить его

Черный список для постов на DTF

Если необходимо добавить пользователя, это делается через иконку расширения -> + справа от названия -> Редактировать

Черный список для постов на DTF

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

UPD: обновил плагин, незначительно пофиксил код, добавил возможность блокировки по ссылке на профиль, изменил пример

Черный список для постов на DTF

Внимание! Если вы уже начали заполнять свой блек лист, скопируйте его перед обновлением скрипта, чтобы не заполнять повторно.

Выписал себе список фич, которые стоило бы реализовать:

  • Возможность забанить только в комментариях, но видеть посты
  • Добавить возможность вставить внешний блэк лист, чтобы не требовался ctrl-c ctrl-v всего массива при обновлении скрипта
  • Добавить бан репостов, если они не банятся (не проверено)
  • Вывалить на гитхаб, если найдется хотя бы один человек, готовый что-то править или добавлять кроме меня

Если я что-то упустил или есть еще дополнения, отпишите мне через @ или в личку.

44 показа
994994 открытия
44 репоста
68 комментариев
Ответить

Я даже не успел тебя призвать, а ты уже (╯ ° □ °) ╯┻━┻

Ответить

Комментарий недоступен

Ответить

Комментарий недоступен

Ответить
Ответить

ладно

Ответить