A website with fine SEO content makes its creator proud. This little study project gets headers, titles and descriptions from a URL, as well as keeps track of your previous checks and informs you on possible errors.
Third project of @Hexlet Python Course
Built on Python using Flask, Jinja2, Bootstrap and PostgreSQL with the help of various libs (such as validators, requests, dotenv, psycopg2 and beautifulsoup4)
- Download or simply clone the rep
pip install --user git+https://github.com/alienflakes/python-project-83.git
- Create a .env file in the root directory and add two variables:
DATABASE_URL=postgresql://{user}:{password}@{host}:{port}/{database}
SECRET_KEY={enter or generate a key for the Flask app}
- Build the project (this installs dependencies and creates the database):
make build
- Run the server with gunicorn:
make start