Go to file
2025-09-02 12:21:17 +02:00
.idea add package scripts 2025-09-02 12:21:17 +02:00
DistributionCostProvider Add logger 2025-09-02 09:20:44 +02:00
EnergyPriceProvider Add data scrappers 2025-08-28 14:15:42 +02:00
os add package scripts 2025-09-02 12:21:17 +02:00
Scraper Add logger 2025-09-02 09:20:44 +02:00
utils Add pstryk scraper 2025-09-02 07:28:08 +02:00
.gitignore init 2025-08-28 07:19:25 +02:00
app.py add package scripts 2025-09-02 12:21:17 +02:00
DistributionCost.py Add g13s distribution 2025-08-28 07:54:41 +02:00
DistributionCostFactory.py refactor 2025-08-28 07:36:57 +02:00
electricity_prices_day_ahead_hourly_all.csv Add pstryk scraper 2025-09-02 07:28:08 +02:00
EnergyPrice.py change name from EnergyCost to EnergyPrice 2025-08-28 12:58:36 +02:00
EnergyPriceFactory.py change name from EnergyCost to EnergyPrice 2025-08-28 12:58:36 +02:00
EnergyPriceScraper.py Add logger 2025-09-02 09:20:44 +02:00
EnergyPriceScraperFactory.py Add data scrappers 2025-08-28 14:15:42 +02:00
install.sh add package scripts 2025-09-02 12:21:17 +02:00
logging_setup.py add package scripts 2025-09-02 12:21:17 +02:00
logging_utils.py add package scripts 2025-09-02 12:21:17 +02:00
plot_cost_breakdown.py add plot 2025-08-28 11:15:56 +02:00
README.md add package scripts 2025-09-02 12:21:17 +02:00
requirements.txt add package scripts 2025-09-02 12:21:17 +02:00
tge_fixings_pln_kwh.csv init 2025-08-28 07:19:45 +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