diff --git a/README.md b/README.md index 70be7d1..d2af781 100644 --- a/README.md +++ b/README.md @@ -2,18 +2,39 @@ When placed in a cron job this uppdater will make an https call to a json api to retrieve the co2 savings and equivenant trees planted and overlay those numbers on a graphic and upload them to the website. # Dependancies -* Python 3 and contents of `requirements.txt`. -* The font `Biko_Regular.otf`. -* A `.png` graphic to write text on. -* The package direnv and the follwing changes to the user account: - * [bash.rc] (https://github.com/direnv/direnv/wiki/Python#bash) - * [venv] (https://github.com/direnv/direnv/wiki/Python#venv-stdlib-module) +Python 3 and contents of `requirements.txt`. +The font `Biko_Regular.otf`. + +A `.png` graphic to write text on. + +The package direnv and the follwing changes to the user account: +* bash.rc (https://github.com/direnv/direnv/wiki/Python#bash) +* venv (https://github.com/direnv/direnv/wiki/Python#venv-stdlib-module) + +Assumes the use of direnv and ssh keys setup to upload graphic to website. If hosted on the website the ssh/scp portion can be replace with a copy. +` +import shutil +... +shutil.copy2(out_file, '/var/www/') +` # Bulid Instructions -copy `env.sample` to `.env` and edit +assumes installed to `~/python/solar_edge` -`pip install -r requirements.txt` +` +cd ~/python +git clone http://git.elder-geek.net/fredw/solar_edge.git +cd solar_edge +cp env.sample .env +direnv allow +pip install -r requirements.txt +` -user crontab -`05 * * * * cd ~/.venv/solar_edge && direnv exec . python solar_edge.py > /dev/null 2>&1` +edit `.env` and update accordingly + + +add to user crontab to update site every 5 minutes +` +05 * * * * cd ~/python/solar_edge && direnv exec . python solar_edge.py > /dev/null 2>&1 +` diff --git a/env.sample b/env.sample index 8af3e00..aa3c56d 100644 --- a/env.sample +++ b/env.sample @@ -1,7 +1,7 @@ SSH_HOST= SSH_USER= SSH_FOLDER= -URL= -INFILE= +URL=https://monitoringapi.solaredge.com/site/55555/envBenefits?systemUnits=Imperial&api_key= +INFILE=environmental_benefits_blank.png OUTFILE= -FONT_FACE= +FONT_FACE=Biko_Regular.otf