/blc

Broken Links Checker

Primary LanguageGo

Задача:

  1. Сканировать сайт на предмет "битых" ссылок. Битой считается ссылка, статус код которой >= 400.
  2. Проверяться должны все страницы сайта. Внешние ссылки должны проверяться на глубину 1 (т.е. только сама ссылка)
  3. Список ошибок записывать в лог.
  4. По окончании сканирования отправить email-нотификацию с отчетом о найденных ошибках.
  5. Запустить сервер для мониторинга процесса выполнения сканирования в браузере.
  6. Доступ к мониторингу должен быть ограничен авторизацией.
  7. Пользователь должен иметь возможность прервать процесс сканирования, поставить его на паузу или возобновить