# Emporia Vue Energy Monitor Readings ## Setting Up ```sh # One of these: pip install virtualenv sudo apt install python3-venv # Then setup the virtual environment: python3 -m venv env # Activate the environment: source env/bin/activate # Install required packages pip install -r requirements.txt # Update set of required packages pip freeze > requirements.txt ``` ## Authentication Create a `keys.json` file in this directory containing your username & password: ```json { "username": "", "password": "" } ``` After the first time the script is run, the file will automatically be updated to use access tokens, rather than your password. ## Usage To create a `usage.tsv` file, and keep it updated with new, non-duplicated, results, just run the script: ```sh ./run.sh ``` To run the code manually: ```sh # Activate the environment: source env/bin/activate # Run the script & store the results: python3 main.py >> output.tsv ```