- 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 }}