Skip to content

joshuamills98/LiveSurfGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Live Surf Condition GUI

Introduction

Over the holidays I have been actively surfing, and to avoid needing to drive excessively to get good quality waves, forecasting and exploring surf conditions is very important. One of my largest frustrations is needing to go to many different websites in order to see live readings for swell, wind and tide. The program I have developed here scrapes all of the relevant information and places it in one tkinter GUI. The key python packages that were implemented in this project are:

  • BeautifulSoup - web scraping
  • tkinter - GUI building
  • PIL - image processing
  • matplotlib - plotting

I am currently extending its functionality to incorporate a wider range of locations. At the moment the GUI supports locations across the south coast of NSW, Australia, but I will extended the functionality for use in the UK as well.

Data Sources

This project makes use of live swell data provided by Manly Hydraulics Lab as well as live wind data provided by OzForecast

Usage

After installing the requirements.txt file, run surfGUI.py. The locations can be changed by selecting from the dropdowns and pressing Update Swell/Wind Chart.

Example of GUI

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages