Read one configuration
Brand, locale, provider list, official source URLs, fields, and schedule come from .ilang/site.ilang.
The pipeline is intentionally conservative. A missing plan is preferable to a confident-looking invented price.
Brand, locale, provider list, official source URLs, fields, and schedule come from .ilang/site.ilang.
A source is fetched only when its robots policy permits this user agent. Login-only content and anti-bot bypass are out of bounds.
The parser accepts explicit JSON-LD Offers or a clearly labelled monthly-price table. It does not infer discounts, dates, reviews, or commissions.
Every record carries the source URL, exact UTC fetch time, extraction method, and affiliate status in the public JSON dataset.