alllexxx1/python-project-83

View on GitHub
README.md

Summary

Maintainability
Test Coverage
### Hexlet tests and linter status:
[![Actions Status](https://github.com/alllexxx1/python-project-83/actions/workflows/hexlet-check.yml/badge.svg)](https://github.com/alllexxx1/python-project-83/actions)
[![Maintainability](https://api.codeclimate.com/v1/badges/d3d7b20327e3e7e065a9/maintainability)](https://codeclimate.com/github/alllexxx1/python-project-83/maintainability)
[![Actions Status](https://github.com/alllexxx1/python-project-83/workflows/CI/badge.svg)](https://github.com/alllexxx1/python-project-83/actions)

---

###  [Page Analyzer](https://page-analyzer-gc22.onrender.com/) is a web tool for checking the SEO performance and analyzing HTML tags of a given URL


### Some project screenshots: 
![GUI screenshot 1](https://i.imgur.com/twdsTaD.png)
![GUI screenshot 2](https://i.imgur.com/qSMK6x8.png)
![GUI screenshot 3](https://i.imgur.com/Cl5Mhuv.png)
![GUI screenshot 4](https://i.imgur.com/MqzK0PC.png)

---

#### Downloading the project
```
$ git clone git@github.com:alllexxx1/python-project-83.git
$ cd python-project-83
$ make build
```
#### Configuring and launching the application

```
Create a ".env" file in the root and add SECRET_KEY and DATABASE_URL variables to it

$ make dev
$ make start
```
---

### Links

This project was built using these tools:

| Tool                                                                                       | Description                                                                             |
|--------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
| [flask](https://flask.palletsprojects.com/en/3.0.x/)                                       | "Lightweight WSGI web application framework"                                            |
| [gunicorn](https://docs.gunicorn.org/en/stable/)                                           | "‘Green Unicorn’ is a Python WSGI HTTP Server for UNIX"                                 |
| [poetry](https://python-poetry.org/)                                                       | "Python dependency management and packaging made easy"                                  |
| [flake8](https://flake8.pycqa.org/)                                                        | "Your tool for style guide enforcement"                                                 |
| [psycopg2](https://www.psycopg.org/)                                                       | "The most popular PostgreSQL database adapter for the Python programming language"      |
| [validators](https://python-validators.github.io/validators/)                              | "A simple validation library "                                                          |
| [requests](https://requests.readthedocs.io/en/latest/)                                     | "A simple, yet elegant, HTTP library"                                                   |
| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)                   | "A library that makes it easy to scrape information from web pages"                     |
| [python-dotenv](https://github.com/theskumar/python-dotenv)                                | "A library that helps load configuration from a .env"                                   |