Skip to content
/ pytide Public

Pytide: A tool for emailing high- and low-tide events.

License

Notifications You must be signed in to change notification settings

pfeif/pytide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pytide

About

I wrote Pytide to simplify the work of getting daily high- and low-tide reports. It might be useful for fishing, boating, or any other activity which revolves around the tides.

By updating the configuration file, the user can specify NOAA tide stations that they want to see data for and add email addresses for each person that should see that data. The idea is to set this program to run as a scheduled task at a preferred interval using a system like cron or systemd. Of course, you could choose to run it manually too.

Requirements

Setup

  • Clone (or download and unzip) this repository.
    • git clone https://github.com/pfeif/pytide.git
  • Install dependencies (requirements.txt provided for pip)
    • pip install -r requirements.txt
  • Edit config.ini with your favorite text editor or create multiple config files which can be specified at the command line.

Usage

  • Run manually by executing python pytide.py in your shell to use the default config file or python pytide.py <custom config filename>.
  • Schedule with your task scheduler of choice using one of the commands above.

License

This project is licensed under the terms of the MIT license. See LICENSE.md for details.

About

Pytide: A tool for emailing high- and low-tide events.

Topics

Resources

License

Stars

Watchers

Forks