Skip to content

Page Analyzer – это приложение, которое анализирует указанные страницы на SEO-пригодность.

Notifications You must be signed in to change notification settings

ReYaNOW/Page-Analyzer

Repository files navigation

Hexlet tests and linter status:

Linter check Maintainability

Page Analyzer – это приложение, которое анализирует указанные страницы на SEO-пригодность. При проверке веб-страницы при помощи Page Analyzer приложение извлечет несколько HTML тегов, важных для SEO.

demo image

Использование

Открыть задеплоенный тестовый вариант

Либо развернуть приложение локально

Склонировать репозиторий

git clone https://github.com/ReYaNOW/python-project-83.git

Развернуть БД PostgreSQL, как это сделать, можно найти тут. После этого составить database url.
Ниже представлен формат такой ссылки.

postgresql://[user][:password]@[hostname][:port][/dbname]

Создать файл .env в корневой директории проекта примерно c таким содержанием

DATABASE_URL=postgres://user:password@localhost:5432/dbname
SECRET_KEY=yoursecretkey

Установить зависимости и добавить таблицы в БД, необходимые для работы приложения

make build

Запустить локальный сервер для разработки

make dev

Либо задеплоить проект при помощи сервера gunicorn локально или например, на render.com

make start

Минимальные требования:

Библиотеки Python:

About

Page Analyzer – это приложение, которое анализирует указанные страницы на SEO-пригодность.

Resources

Stars

Watchers

Forks

Packages

No packages published