Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

surf_scrap-0.0.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

surf_scrap-0.0.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

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

Hashes for surf_scrap-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5844212ac38427f0f59ade384ee0b3eb8d51146060006643f0b3991b216a17ba
MD5 434a2f27b8393fbc12388e310917382e
BLAKE2b-256 9984196f70c429e8f95b403faf22532487b6b634b5adaa49e87438c494e8e706

See more details on using hashes here.

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

Hashes for surf_scrap-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0678530fdb766313e4f575fb1bd5b8622c3a0b7540df9e770b145cd82056e3d2
MD5 1badfcdfc668e57466438ec099ca40f9
BLAKE2b-256 1836ff047ce50f7f765e6fac4d8b725a7f30ac856d1856a7f442dcbe24c18661

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page