Here is a beta of my new tide predictor program "TIDE_i" written in lua.
Currently it only has 3 locations, Long Island USA, Hinkley Point UK and Weymouth UK..
The tides are calculated to GMT so if you are in another timezone or in daylight saving time then the gmtdiff variable must be changed in the variables file.