{% extends "base.html" %} {% block title %}Settings - Price Tracker{% endblock %} {% block content %}
{{ config.user_agents|length }} user agents configured
Base URL: {{ site_config.base_url }}
Price selectors: {{ site_config.selectors.price|length }}
Title selectors: {{ site_config.selectors.title|length }}
Email notifications are disabled. Configure in config.json to enable.
{% endif %}
Webhook URL:
{{ config.notification_config.webhook.url }}
Webhook notifications are disabled. Configure in config.json to enable.
{% endif %}Database Path: {{ config.database_path }}
The SQLite database stores all product information and price history.
Settings are stored in config.json.
Edit this file to customize scraping behavior, add new sites, or configure notifications.
To add support for new e-commerce sites, add a new section to the "sites" configuration with CSS selectors for price, title, and availability.
For Gmail, use smtp.gmail.com:587 and an app-specific password.
Enable "Less secure app access" or use OAuth2.
Webhook notifications send JSON payloads to your specified URL. Useful for integrating with Slack, Discord, or custom applications.