Skip to content

volkbav/python-project-83

Repository files navigation

Hexlet tests and linter status:

Actions Status Test page analizer

Quality Gate Status

About project

This is a learning project. Completed as part of the python developer course

demo

To view demo click here

Technologies Used

gunicorn - Python WSGI HTTP Server for UNIX

uv - Python package and project manager

Flask - Lightweight WSGI web application framework

Beautiful Soup - Python library for pulling data out of HTML and XML files

library os - Miscellaneous operating system interfaces

library requests - Simple HTTP library for Python

library dotenv - Reads key-value pairs from a .env file and can set them as environment variables

module urllib.parse - Parse URLs into components

Installation

For work you need make next step

1. Install Python

macOs

brew install python3

linux (ubuntu)

sudo apt install python3

2. Install uv

curl -LsSf https://astral.sh/uv/install.sh | sh

If you did not have curl:

wget -qO- https://astral.sh/uv/install.sh | sh

macOs

brew install uv

linux (ubuntu)

brew install uv

3. Clone repository

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

4. Install programm

make install

Run project

make start

To view web interface go to adress in brouser http://127.0.0.1:8000/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published