Estimates remaining waiting time, hosted at https://entorb.net/eta-v1/. There now is a followup project at https://github.com/entorb/eta-vue/.
- Standing in a queue
- Waiting for a process to finish
- Book reading finish time
- Exercising (homework or sport)
- Mode countdown (target = 0)
- Mode countup (target > 0)
- Display of table and chart of speed over time
This tool is coded in plain JavaScript, sources are in src/
These external libraries are manually downloaded and placed in src/lib/ via scripts/download_libs.sh
Code quality checks GitHub Actions are used to perform automated code quality checks upon PR creation. To run it locally:
npm cito install packages for the actions belownpm updateto update the packages versions used belownpm run formatto run code style check using Prettiernpm run lintto run static code analysis using ESLintnpm testto run unit tests using Jestnpm run testcto run unit tests using Jest and display code coverage result- note: tests are written for German timezone
Spell checking via CSpell
See spelling.json for custom dictionary
- the notification sound
481151__matrixxx__cow-bells-01.wavis from freesound.org