A script for parsing a location's tide data from www.tide-forecast.com to find upcoming daylight low tide events for tide pool exploration
The following development environment is recommended:
- Python 3.11
- A Python virtual environment with the dependencies listed in requirements.txt
NOTE: These installation steps are for Unix systems, Windows install steps are slightly different (e.g. "\" instead of "/" in paths, slight differences in Python paths, etc.) Please let me know if steps for Windows are needed.
Follow the instructions from python.org based on your system.
-
Change directory (cd) into the directory where you want to clone this project. This example will clone the directory into the
/home/pi
(~) directory.cd ~ git clone https://github.com/jhthompson12/low-tide-finder.git
-
Then cd into the project directory
cd low-tide-finder
-
Use your base Python 3.11 executable to create a virtual environment names
.venv
python3.11 -m venv .venv
-
Install the required packages
./.venv/bin/pip install -r requirements.txt
From the low-tide-finder
directory run the script using the previously configured virtual environment:
./.venv/bin/python low_tide_grabber.py