Содержание

1. Описание функциональных характеристик программного обеспечения
1.1 Технологический стек
1.2 Фронтенд-технологии
1.4 Основные библиотеки и зависимости
2. Информация для установки
3. Информация для эксплуатации
4. Информация о стоимости
5. Руководство пользователя


Описание функциональных характеристик программного обеспечения

Технологический стек:

  • Язык программирования: Python
  • Фреймворк: Django 3.2.19
  • База данных: MySQL
  • Виртуальный хостинг: Reg.ru
  • Система контроля версий: Git

Фронтенд-технологии:

  • HTML: Для создания структуры веб-страниц.
  • CSS: Для стилизации и визуального оформления интерфейса.
  • JavaScript (JS): Для обеспечения интерактивности и динамического поведения на стороне клиента.

Основные библиотеки и зависимости:

  • 1. advertools - анализ и обработка файлов robots.txt
  • 2. beautifulsoup4, lxml - для парсинга и обработки HTML/XML данных.
  • 3. requests, urllib3, cloudscraper - для выполнения HTTP-запросов и обхода ограничений (например, Cloudflare).
  • 4. SQLAlchemy - для взаимодействия с базой данных MySQL.
  • 5. xlrd, xlwt, openpyxl - для работы с файлами Excel-файлами и данными.
  • 6. idna - для обеспечения трансляции IDN-имен из ASCII в Unicode и обратно
  • 7. django-recaptcha - для упрощения интеграции reCAPTCHA в проекты на базе Django
  • 8. emoji - для работы с эмодзи — смайликами
  • 9. openai - для упрощения интеграции возможностей искусственного интеллекта (ИИ) в приложении
  • 10. pyOpenSSL - для работы с библиотекой OpenSSL
  • 11. nltk - пакет библиотек и программ для символьной и статистической обработки естественного языка

Информация, необходимая для установки программного обеспечения


Для использования сервиса необходимо:

1. Перейдите на сайт: https://impulse-tools.ru

2. Нажмите кнопку "Зарегистрироваться"

3. Заполните форму и нажмите "Регистрация":

4. Перейдите по ссылке, которая будет отправлена на указанный email

5. Выполните авторизацию с введенными ранее данными


Информация, необходимая для эксплуатации программного обеспечения


Требования к клиенту:

  • Любой современный веб-браузер (Chrome, Firefox, Safari, Edge)
  • Стабильное подключение к интернету
  • Наличие электронной почты для регистрации

Аппаратные требования:

  • Не предъявляются специальные требования, т.к. обработка происходит на стороне сервера

Информация о стоимости или о порядке определения стоимости

Сервис impulse-tools.ru работает на безвозмездной основе для зарегистрированных пользователей.
Открыта свободная регистрация с подтверждением e-mail адреса.


Руководство пользователя

→ Скачать «Руководство пользователя» (PDF)


Мониторинг сайтов


Процедура добавления

1. На странице https://impulse-tools.ru/monitor-sites/ необходимо добавить сайт к мониторингу.

2. После откроется страница с настройками параметров проверки и частоты проверок. Вам необходимо:

  • Ввести доменное имя формата: site.ru
  • Ввести главное зеркало, например, https://www.site.ru
  • Галочками отметить необходимые параметры проверки
  • Выбрать частоту «основных проверок» (минимальные проверки для мониторинга работоспособности сайта)
  • Выбрать частоту «полных» проверок (проверка всех выбранных параметров)

3. После того, как все параметры были настроены, необходимо нажать кнопку «Добавить»

4. После чего сайт появится в списке ваших сайтов для мониторинга на странице https://impulse-tools.ru/monitor-sites/


Изменение параметров проверки или удаление действующего сайта

1. На странице https://impulse-tools.ru/monitor-sites/ нажмите кнопку «изменить» напротив нужного сайта

2. После нажатия на «изменить» вы переходите в разделе «Изменения» настроек.
После добавление/удаления необходимых галочек, нажмите кнопку «изменить».

Настройка расписания уведомлений

1. На странице https://impulse-tools.ru/accounts/ вы можете:

  • Указать ID Telegram для получения уведомлений в Telegram
  • Указать график email-уведомлений
  • Указать график уведомлений в Telegram

Эти настройки позволят вам гибко настроить удобное для вас расписание в получении различных уведомлений.

Работа с инструментами

1. Для работы с конкретными инструментами следуйте инструкциями приложенными внутри них в раскрывающейся вкладке «Инструкция для работы».
Пример такой вкладки для инструмента «Текстовый анализатор» по ссылке https://impulse-tools.ru/seo_tools/text-analyzer/

Реестр заданий

1. Большие задания от инструмента «группировка задания» отправляются в фоновое исполнение.
Статус таких задач можно увидеть в «реестре заданий» по ссылке https://impulse-tools.ru/accounts/reestr-tasks/


2. В случае успешного завершения появится ссылка на результат и соответствующий статус.