SPB Git forge

spb/websensor

Public
33commits 1branches 0releases
3.4 MBsize
maindefault branch
10 days agolast push
TypeScript 55.4% Python 43.2% SQL 1.2%
1.7 KB · 34 lines yaml
Raw Blame History
1# config/sources.d/55-cross-fragment-extends.yaml — sensors probed while authoring 48-saas-status-changelogs.yaml2# whose organizations are only declared in later fragments (49, 52, 53). Fragments merge in file-name order and an3# `extend: true` can only reference an id declared earlier, so these live here, after every declaring file.4# Authored 2026-09-11. All URLs validated OK by apps/engine/src/validate.ts.5sources:6  - id: canva7    extend: true8    sensors:9      - { name: status, url: "https://www.canvastatus.com/api/v2/summary.json", type: JSON, connector: statuspage, tier: S }10  - id: khan-academy11    extend: true12    sensors:13      - { name: status, url: "https://status.khanacademy.org/api/v2/summary.json", type: JSON, connector: statuspage, tier: S }14  - id: pinterest15    extend: true16    sensors:17      - { name: status, url: "https://status.pinterest.com/api/v2/summary.json", type: JSON, connector: statuspage, tier: S }18  - id: navan19    extend: true20    sensors:21      - { name: status, url: "https://status.navan.com/api/v2/summary.json", type: JSON, connector: statuspage, tier: S }22      - { name: blog feed, url: "https://navan.com/blog/rss.xml", type: RSS, connector: rss, tier: B }23      - { name: pricing, url: "https://navan.com/pricing", type: HTML, connector: http, tier: C }24  - id: paycom25    extend: true26    sensors:27      - { name: blog feed, url: "https://paycom.com/blog/feed", type: RSS, connector: rss, tier: B }28      - { name: pricing, url: "https://paycom.com/pricing", type: HTML, connector: http, tier: C }29  - id: n2630    extend: true31    sensors:32      - { name: pricing, url: "https://n26.com/pricing", type: HTML, connector: http, tier: C }33# Dropped after validation: youtube.com/changelog (JavaScript shell, 168 chars of text).34