add info and structure

This commit is contained in:
yann 2024-11-20 10:12:21 +01:00
parent 6fa035fc1a
commit b74090865e

View File

@ -16,52 +16,56 @@ Ces instructions vous permettent de :
``` ```
paquets : python 3.11, python3.11-venv, git paquets : python 3.11, python3.11-venv, git
modules : python requests, BeautifulSoup, csv, os modules : python requests, BeautifulSoup, csv, os
``` ```
### Installation ### Installation
Voici les étapes à suivre pour avoir un environnement d'exécution opérationnel : Voici les étapes à suivre pour avoir un environnement d'exécution opérationnel :
créez l'environnement virtuel
``` ```
- créez un environnement virtuel python3.11 -m venv env
$ python3.11 -m venv env source env/bin/activate
$ source env/bin/activate ```
cloner le dépôt, aller dans le bon dossier
- cloner le dépôt, aller dans le bon dossier ```
git clone https://mcstn.fr/gitea/Yann/Projet2.git git clone https://mcstn.fr/gitea/Yann/Projet2.git
cd Projet2/rendu cd Projet2/rendu
```
- installez les modules installez les modules
pip ```
pip install -r requirements.txt
``` ```
## Exécution
```
python3 main.py
```
## Résultat
Le programme récupère les catégories sur la home page de l'URL, puis, pour chaque catégorie :
1. affiche la catégorie traitée, le nombre de catégories restantes, de livres présents, traités au total et restants
2. crée un dossier du nom de la catégorie, y enregistre les images des livres nommées en fonction du titre
3. crée un fichier csv au nom de la catégorie, avec :
- product_page_url
- universal_ product_code (upc)
- title
- price_including_tax
- price_excluding_tax
- number_available
- product_description
- category
- review_rating
- image_url
## Auteur
Yann <yann@needsome.coffee>
## Executer les tests
N/A
## Deployment
N/A
## Technologies :
* HTML5/CSS3
* [Boostrap](https://getbootstrap.com/)
## Contribution
Merci de lire les fichiers :
* [CONTRIBUTING.md](https://github.com/OpenClassrooms-Student-Center/7688581-Expert-Git-GitHub/blob/main/CONTRIBUTING.md)
* [CODE_OF_CONDUCT.md](https://github.com/OpenClassrooms-Student-Center/7688581-Expert-Git-GitHub/blob/main/CONTRIBUTING.md)
## Auteurs
* Yann ALEXANDRE <yann@needsome.coffee>
## License ## License