add info and structure
This commit is contained in:
parent
6fa035fc1a
commit
b74090865e
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user