Une bibliothèque pour scraper les données de surf-report.com
Project description
🏄♂️ surf_scrap
surf_scrap est une bibliothèque Python légère conçue pour extraire facilement les données de prévisions météo du site Surf-Report.com.
Elle permet de récupérer les informations sur la taille des vagues, la vitesse du vent et son orientation pour n'importe quel spot répertorié, et de les sauvegarder directement dans un fichier CSV.
🚀 Installation
Si vous avez le dossier du projet, installez-le localement via le terminal :
pip install .
pip install surf_scrap
🛠 Utilisation
La bibliothèque propose une fonction unique et simple : scrape_surf_report. Elle permet de choisir n'importe quel spot de surf-report.com et de sauvegarder les résultats où vous le souhaitez.
from surf_scrap import scrape_surf_report
URL du spot (ex: Carcans ou Moliets)
url = "https://www.surf-report.com/meteo-surf/carcans-plage-s1013.html"
Emplacement personnalisé pour le fichier CSV
destination = "data_surf/data_surf.csv"
Lancement de la fonction
scrape_surf_report(url, destination)
📊 Données extraites
Le package extrait les informations essentielles pour chaque créneau horaire :
Day : Le jour de la semaine.
Hour : L'heure de la prévision.
Waves_size : La hauteur des vagues (ex: 1m20).
Wind_speed : La force du vent (ex: 15km/h).
Wind_direction : L'orientation (ex: Offshore / Side-shore).
Pour mettre ces sections dans ton fichier README.md, il te suffit d'ouvrir ton fichier avec un éditeur de texte (comme VS Code, Notepad++, ou même le Bloc-notes) et de copier-coller le texte brut.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file surf_scrap-0.0.2.tar.gz.
File metadata
- Download URL: surf_scrap-0.0.2.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5844212ac38427f0f59ade384ee0b3eb8d51146060006643f0b3991b216a17ba
|
|
| MD5 |
434a2f27b8393fbc12388e310917382e
|
|
| BLAKE2b-256 |
9984196f70c429e8f95b403faf22532487b6b634b5adaa49e87438c494e8e706
|
File details
Details for the file surf_scrap-0.0.2-py3-none-any.whl.
File metadata
- Download URL: surf_scrap-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0678530fdb766313e4f575fb1bd5b8622c3a0b7540df9e770b145cd82056e3d2
|
|
| MD5 |
1badfcdfc668e57466438ec099ca40f9
|
|
| BLAKE2b-256 |
1836ff047ce50f7f765e6fac4d8b725a7f30ac856d1856a7f442dcbe24c18661
|