34 lines
1.1 KiB
Desktop File
34 lines
1.1 KiB
Desktop File
[Unit]
|
|
Description=TCG Sole Trader Price Scraper
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=teddy
|
|
WorkingDirectory=/media/teddy/3_6GB-SSD-Storage/Documents/Programming/python/Yu-Gi-Oh_Card_Fetcher/product_scraping
|
|
ExecStart=/media/teddy/3_6GB-SSD-Storage/Documents/Programming/python/Yu-Gi-Oh_Card_Fetcher/env_api/bin/python3 product_scraper.py
|
|
|
|
# Email credentials — fill these in before installing
|
|
Environment=EMAIL_SENDER=bot@partsltd.co.uk
|
|
Environment=EMAIL_PASSWORD=@sJt1b5Cliu6
|
|
Environment=EMAIL_RECIPIENT=teddy@shuffleandskirmish.co.uk
|
|
# ,teddy@partsltd.co.uk,edward.middletonsmith@gmail.com
|
|
# Optional overrides (defaults shown):
|
|
Environment=SMTP_HOST=mail.partsltd.co.uk
|
|
Environment=SMTP_PORT=465
|
|
|
|
# Restart automatically if it crashes, but not if you stop it intentionally
|
|
Restart=on-failure
|
|
RestartSec=30
|
|
|
|
# Give the browser enough time to shut down cleanly on stop
|
|
TimeoutStopSec=30
|
|
|
|
# Send stdout/stderr to the journal (view with: journalctl -fu tcg-scraper)
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|