Как стать автором
Обновить

Расширение браузера для сайта toster.ru

Время на прочтение1 мин
Количество просмотров5.3K
Привет, уважаемые Хабровчане.

Как и многие здесь я часто пользуюсь Тостером и порой очень не хватает некоторых фич, которые могли бы облегчить или ускорить процесс взаимодействия с данным сайтом.
Поэтому было решено сделать расширение для браузера, которое восполнило бы этот пробел.

В итоге родился вот такой проект — Toster Extension.

Что умеет расширение лучше прочитать здесь, чем перечислять весь список возможностей.

Примерно так выглядит сейчас моя
страница настроек


Расширение пока доступно только для Google Chrome и Firefox.

Проект написан на TypeScript, страница настроек с использованием Vue.js.

В качестве временного хранилища вопросов используется LocalStorage. Да, знаю, некошерно и лучше бы использовать тот же IndexedDB, но пока вот так.

Ближайшие планы:

  1. Лента вопросов с автоматическим обновлением
  2. Страница вопроса с автоматическим обновлением ответов и комментариев
  3. Поднять бэкенд для того, чтобы можно было хранить там проиндексированные вопросы, черные списки, разные отметки (например дизлайки) и прочее

Чуть позже расскажу о нюансах использования Vue.js в браузерном расширении, а так же об отличии Firefox и Chrome в неожиданном для меня месте.

Жду предложений в Issues и конструктивной критики в комментариях. Всем спасибо, что уделили немного времени.
Теги:
Хабы:
Всего голосов 35: ↑35 и ↓0+35
Комментарии24

Публикации

Истории

Работа

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн