Automatically get GMT offset from online API #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change should close issue #1 since the timezone can be set automatically if configured correctly. If a tzdb.cfg file is created as follows (replace MY_API_KEY with your own free key):
The timezonedb.com API gives you the GMT offset for the zone you specify from this list. If the second line contains "autosave" then the time is saved and the app exits automatically.
Since not all time zones differ from GMT by full hours the display can now show minutes if needed.
This page mentioned WiiNetwork which led to BibleQuiz which is where html.[hc] and trace.[hc] come from (all credit to user wplaat) which allowed easily using the web-based timezone API.
Note: Without tzdb.cfg, behavior should be unchanged: