Go to file
Bartosz Wieczorek 166d64d51e init
2025-09-02 18:14:05 +02:00
.idea init 2025-09-02 18:14:05 +02:00
DistributionCostProvider init 2025-09-02 18:14:05 +02:00
EnergyPriceProvider init 2025-09-02 18:14:05 +02:00
os init 2025-09-02 18:14:05 +02:00
Scraper init 2025-09-02 18:14:05 +02:00
utils init 2025-09-02 18:14:05 +02:00
.gitignore init 2025-09-02 18:14:05 +02:00
app_impl.py init 2025-09-02 18:14:05 +02:00
app.py init 2025-09-02 18:14:05 +02:00
DistributionCost.py init 2025-09-02 18:14:05 +02:00
DistributionCostFactory.py init 2025-09-02 18:14:05 +02:00
EnergyPrice.py init 2025-09-02 18:14:05 +02:00
EnergyPriceFactory.py init 2025-09-02 18:14:05 +02:00
EnergyPriceScraper.py init 2025-09-02 18:14:05 +02:00
EnergyPriceScraperFactory.py init 2025-09-02 18:14:05 +02:00
install.sh init 2025-09-02 18:14:05 +02:00
logging_setup.py init 2025-09-02 18:14:05 +02:00
logging_utils.py init 2025-09-02 18:14:05 +02:00
plot_cost_breakdown.py init 2025-09-02 18:14:05 +02:00
README.md init 2025-09-02 18:14:05 +02:00
requirements.txt init 2025-09-02 18:14:05 +02:00

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