Техническое задание: Расширение Chrome для контекстных подсказок

Цель проекта

Разработать браузерное расширение, которое автоматически анализирует содержимое веб-страниц и предоставляет пользователю дополнительные текстовые комментарии к выделенным ключевым словам через интерактивный интерфейс.

Основной функционал

  • Поиск и выделение: Расширение должно находить на активной веб-странице заранее заданные ключевые слова или фразы и визуально их выделять.
  • Интерактивные подсказки: При наведении курсора мыши на выделенное слово должен появляться всплывающий блок (tooltip) с пользовательским комментарием, связанным с этим словом.
  • Управление базой комментариев: Необходим удобный механизм для добавления, редактирования и удаления пар «ключевое слово - комментарий». Это может быть реализовано через внутренний интерфейс расширения или внешний файл конфигурации.

Технические требования

  • Расширение разрабатывается исключительно для браузера Google Chrome.
  • Код должен быть чистым, хорошо структурированным и с комментариями.
  • Интерфейс подсказок должен быть аккуратным, ненавязчивым и корректно отображаться на разных сайтах.
  • Производительность: расширение не должно существенно замедлять работу браузера и обработку страниц.

Ожидаемый результат

Готовое к установке расширение (.crx или папка для разработчиков) с полным исходным кодом и инструкцией по настройке списка ключевых слов и комментариев.

Разработка автоматизированного клиента для онлайн-игры в карты

Требуется создать программное обеспечение для автоматизации действий в популярной онлайн-игре в карты. В качестве основы можно использовать существующую открытую библиотеку для взаимодействия с игровым сервером.