javascript

Устал листать неинтересные проекты на Kwork.ru добавил кнопку Скрыть

  • понедельник, 14 сентября 2026 г. в 00:00:06
https://habr.com/ru/articles/1081740/

На kwork.ru/projects каждый день 50 проектов, половина не подходит. Фильтра «скрыть» нет листаешь одно и то же. Сделал расширение Kwork Hider. Кто листал тот знает

Что делает

На карточке две кнопки: × Скрыть и ☆ Сохранить. Скрытые исчезают из ленты и уходят в попап → Скрытые, сохраненные подсвечиваются зеленым и уходят в Сохраненные. Бейдж на иконке показывает сколько. Все только локально в браузере.

Появились две кнопки не интересные проекты можно скрыть они никогда не появятся снова
Появились две кнопки не интересные проекты можно скрыть они никогда не появятся снова
После скрытия остаются только интересные карточки
После скрытия остаются только интересные карточки

Зачем

Каждый ищет свое. Кому-то не нужен дизайн за 500р, кому-то парсинг. Один раз нажал Скрыть и больше не видишь. Интересное нажал Сохранить и вернешься позже. Экономит часы.

Как работает

Контент скрипт ищет .want-card, добавляет кнопки в .want-card__buttons, хранит id в chrome.storage.local. Лента динамическая — MutationObserver.

Куда дальше

  • проверка актуальности (404) кнопкой Проверить

  • экспорт истории

  • Скрыть по имени работодателя ( некоторые спамят по 40 кворков в сутки, на которые никто не откликается)

Установить

Установить из Chrome Web Store — скрыть и сохранить
Ленд: https://code.apofeouz.ru/kwork-hider/
GitHub: https://github.com/apofeouz/kwork-hider

Делал для себя, делюсь может сэкономит время. Проект открытый код на GitHub https://github.com/apofeouz/kwork-hider. Можно смотреть, форкать, кидать PR и идеи в Issues. Делаю в свободное время, поэтому любая помощь от людей приветствуется. Буду рад фидбеку.