Анализатор страниц – это полноценное приложение на базе фреймворка Flask, которое позволяет пользователям анализировать веб-страницы и получать информацию о их содержимом, включая заголовки, метаданные и другое.
- Python >= 3.10
- flask = "^3.0.3"
- gunicorn = "^23.0.0"
- python-dotenv = "^1.0.1"
- psycopg2-binary = "^2.9.9"
- validators = "^0.34.0"
- requests = "^2.32.3"
- beautifulsoup4 = "^4.12.3"
-
Установите PostgreSQL:
sudo apt install postgresql
-
Склонируйте репозиторий:
git clone https://github.com/sva24/python-project-83.git
cd python-project-83 -
Перед запуском приложения добавьте авторизационные данные в файл .env:
nano .env
SECRET_KEY: Секретный ключ для Flask приложения. DATABASE_URL: Строка подключения к БД вида postgresql://user:password@host:port/database_name.
-
Установите зависимости и соберите проект:
make install
make build
Вы можете ознакомиться с работой проекта по следующей ссылке: