- type: custom-api title: Site Statistics hide-header: true cache: 1m subrequests: # aveminakarabudak.com a1: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/realtime/visitors?site_id=aveminakarabudak.com headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } s1: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/aggregate?site_id=aveminakarabudak.com&period=day&metrics=visitors,pageviews,visits headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } # ayrisapart.com a2: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/realtime/visitors?site_id=ayrisapart.com headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } s2: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/aggregate?site_id=ayrisapart.com&period=day&metrics=visitors,pageviews,visits headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } # ayris.tech a3: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/realtime/visitors?site_id=ayris.tech headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } s3: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/aggregate?site_id=ayris.tech&period=day&metrics=visitors,pageviews,visits headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } # irisiptv.online a4: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/realtime/visitors?site_id=irisiptv.online headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } s4: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/aggregate?site_id=irisiptv.online&period=day&metrics=visitors,pageviews,visits headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } # screencapr.com a5: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/realtime/visitors?site_id=screencapr.com headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } s5: url: ${PLAUSIBLE_BASE_URL}/api/v1/stats/aggregate?site_id=screencapr.com&period=day&metrics=visitors,pageviews,visits headers: { Authorization: "Bearer ${PLAUSIBLE_TOKEN}" } template: |
{{ $sites := . }} {{ $a1 := .Subrequest "a1" }} {{ $s1 := .Subrequest "s1" }}
aveminakarabudak.com
{{ if eq $s1.Response.StatusCode 200 }} Visitors: {{ $s1.JSON.Get "results.visitors.value" }} Views: {{ $s1.JSON.Get "results.pageviews.value" }} {{ end }}
{{ if eq $a1.Response.StatusCode 200 }} {{ $c1 := $a1.JSON.Raw }} {{ if ne $c1 "0" }}
{{ $c1 }} Active
{{ end }} {{ end }}
{{ $a2 := .Subrequest "a2" }} {{ $s2 := .Subrequest "s2" }}
ayrisapart.com
{{ if eq $s2.Response.StatusCode 200 }} Visitors: {{ $s2.JSON.Get "results.visitors.value" }} Views: {{ $s2.JSON.Get "results.pageviews.value" }} {{ end }}
{{ if eq $a2.Response.StatusCode 200 }} {{ $c2 := $a2.JSON.Raw }} {{ if ne $c2 "0" }}
{{ $c2 }} Active
{{ end }} {{ end }}
{{ $a3 := .Subrequest "a3" }} {{ $s3 := .Subrequest "s3" }}
ayris.tech
{{ if eq $s3.Response.StatusCode 200 }} Visitors: {{ $s3.JSON.Get "results.visitors.value" }} Views: {{ $s3.JSON.Get "results.pageviews.value" }} {{ end }}
{{ if eq $a3.Response.StatusCode 200 }} {{ $c3 := $a3.JSON.Raw }} {{ if ne $c3 "0" }}
{{ $c3 }} Active
{{ end }} {{ end }}
{{ $a4 := .Subrequest "a4" }} {{ $s4 := .Subrequest "s4" }}
irisiptv.online
{{ if eq $s4.Response.StatusCode 200 }} Visitors: {{ $s4.JSON.Get "results.visitors.value" }} Views: {{ $s4.JSON.Get "results.pageviews.value" }} {{ end }}
{{ if eq $a4.Response.StatusCode 200 }} {{ $c4 := $a4.JSON.Raw }} {{ if ne $c4 "0" }}
{{ $c4 }} Active
{{ end }} {{ end }}
{{ $a5 := .Subrequest "a5" }} {{ $s5 := .Subrequest "s5" }}
screencapr.com
{{ if eq $s5.Response.StatusCode 200 }} Visitors: {{ $s5.JSON.Get "results.visitors.value" }} Views: {{ $s5.JSON.Get "results.pageviews.value" }} {{ end }}
{{ if eq $a5.Response.StatusCode 200 }} {{ $c5 := $a5.JSON.Raw }} {{ if ne $c5 "0" }}
{{ $c5 }} Active
{{ end }} {{ end }}