[server] port = 8080 db_path = "./veola.db" [security] # Both must be at least 32 bytes and different from each other. # Generate with: openssl rand -hex 32 session_secret = "change-this-to-a-random-32-byte-string-aaaa" encryption_key = "change-this-to-a-different-random-32-byte-string-bb" [apify] api_key = "" # Apify proxy configuration. If use_apify_proxy is false (or this whole # block is absent), Veola omits proxyConfiguration from actor input entirely # and the actor handles its own routing. RESIDENTIAL costs more credits and # requires a plan that includes it; AUTO (or empty groups) uses whatever # your plan provides. [apify.proxy] use_apify_proxy = false # groups = ["RESIDENTIAL"] # or [] for AUTO # country = "US" # ISO-3166-1 alpha-2; match your eBay region # Actor IDs verified on apify.com/store at build time. Pricing varies; check # each actor's listing before enabling. Empty values disable that actor. [apify.actors] active_listings = "automation-lab/ebay-scraper" sold_listings = "automation-lab/ebay-sold-scraper" price_comparison = "" # set to a verified slug if you want price-comparison overlays yahoo_auctions_jp = "meron1122/zenmarket-scraper" yahoo_auctions_jp_sold = "" # no known verified sold-listings actor for Yahoo JP mercari_jp = "cloud9_ai/mercari-scraper" [ntfy] base_url = "https://ntfy.yourdomain.com" default_topic = "veola" [scheduler] global_poll_interval_minutes = 60 match_confidence_threshold = 0.6