| .idea | ||
| DistributionCostProvider | ||
| EnergyPriceProvider | ||
| os | ||
| Scraper | ||
| utils | ||
| .gitignore | ||
| app_impl.py | ||
| app.py | ||
| DistributionCost.py | ||
| DistributionCostFactory.py | ||
| EnergyPrice.py | ||
| EnergyPriceFactory.py | ||
| EnergyPriceScraper.py | ||
| EnergyPriceScraperFactory.py | ||
| install.sh | ||
| logging_setup.py | ||
| logging_utils.py | ||
| plot_cost_breakdown.py | ||
| README.md | ||
| requirements.txt | ||
sudo apt update sudo apt install -y python3-venv python3-pip git tzdata
system user without shell login
sudo useradd -r -s /usr/sbin/nologin -d /opt/energy-scrapers energy
copy service to /etc/systemd/system/energy-price-scrapers.service
sudo install -m 0755 os/energy-price-scrapers-update.sh /usr/local/bin/energy-scrapers-update
as root
systemctl daemon-reload systemctl enable --now energy-price-scrapers.service systemctl status energy-price-scrapers.service
logi
journalctl -u energy-price-scrapers.service -f