Adds a timer that checks for restock of pinecil

Jonathan Hodgson 3 years ago
parent 7d706cd450
commit f2dc0df9f3
  1. 9
      systemd/.config/systemd/user/checkStock
  2. 8
      systemd/.config/systemd/user/stock.service
  3. 9
      systemd/.config/systemd/user/stock.timer

@ -0,0 +1,9 @@
#!/usr/bin/env bash
url="https://pine64.com/product/pinecil-smart-mini-portable-soldering-iron/"
string="out of stock"
curl -sL "$url" | hq h1 text | grep -vqi "$string"
if [ "$?" -eq 0 ]; then
notify-send "Pinecil back in stock"
fi

@ -0,0 +1,8 @@
[Unit]
Description=Check stock
[Service]
ExecStart=/home/jonathan/.config/systemd/user/checkStock
[Install]
WantedBy=default.target

@ -0,0 +1,9 @@
[Unit]
Description=Check stock every hour
[Timer]
OnBootSec=1h
OnUnitActiveSec=1h
[Install]
WantedBy=timers.target
Loading…
Cancel
Save