Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fetch tide data from public API #424

Closed
19 tasks done
cohenadair opened this issue Aug 19, 2020 · 2 comments
Closed
19 tasks done

Fetch tide data from public API #424

cohenadair opened this issue Aug 19, 2020 · 2 comments

Comments

@cohenadair
Copy link
Owner

cohenadair commented Aug 19, 2020

User requests: 3

From Mike:

Hi Cohen,

Thanks for getting back to me. I think you are the first app developer to actually respond to one of my suggestions!

For me - I just want to know what time high tide/low tide was so I can figure out if I was fishing incoming or outgoing and how far into the transition.

Here is the website where I look up the information I need. It would be nice if I could look back on my catches and see this data from the correct date:

https://www.usharbors.com/harbor/maine/portland-harbor-me/tides/

Does that make sense? 

Great app though. Definitely the best I've found.

Mike

The best tide API I've been able to find is from WorldTides: https://www.worldtides.info/apidocs

E: A user uses Nautide. Perhaps they have a public API.

AC

  • Add fetch button to TideInput
  • Update CatchPage
  • Add auto-fetch tide to SettingsPage
  • Add tide units to units page
  • Update ProPage
  • Add WorldTides ToS to SettingsPage: https://www.worldtides.info/terms
  • Add link to SettingsPage from TideInput (for auto-fetch)
  • Buy WorldTides credits
  • Unit tests

Manual Tests

  • Fetch too far inland results in error message
  • Fetch with no internet
  • Fetch normally (near the ocean)
  • Chart display in tide input
  • Chart display in catch details
  • Tide input display for non-fetched values
  • Tide input display for fetched values
  • Auto-fetch functionality (on create new and on catch time change)
  • Tide fetch with different units
  • Trying to fetch as a free user
@cohenadair
Copy link
Owner Author

Will figure something out in #387, when a simple tide selection is added.

@cohenadair
Copy link
Owner Author

Reopening and setting as a future enhancement to fetch tide data from an API.

@cohenadair cohenadair changed the title High/low tide times Fetch tide data from public API Jul 20, 2021
@cohenadair cohenadair removed this from the 2.0 milestone Jul 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant