Wait time analyzer for Howlin' Rays
Currently a WIP
First, you will to authenticate with 3rd party APIs. This project requires a secret key from the DarkSky API and OAuth 1.0 information for the Twitter API. For Twitter, you will only need minimal read-only privelages. Next, follow the SecretTemplate.py to populate HowlinWaits/Config/Secret.py.
You can run HowlinWaits with GPU training in Docker or with CPU training natively.
cd HowlinWaits
pip3 install .If Tensorflow 2.1 is not found, check that you are running Python 3.6.x 64 bit and that your pip is up to date. To run using Tensorflow CPU just enter:
python3 WaitAnalayzer.py
Install Docker and Nvidia-Docker.
Run the following in the project's root directory to build the docker image:
docker build -t howlin .To run, simply execute ./run.sh
- Fetch tweets
- Parse wait times from tweets
- Insert data into sqlite3 DB
- Determine analysis method
- Implement analysis method
- Create website displaying best times