Status Pages

Various services provide status apis which are accessible. For example, the slack status api at

This can be accomplished with jq and the cmdrunner module.

First, create a shell script:


curl -s | \
  jq -r '"Status: " + (if (.status == "active") then "Active Incident" else "Ok" end),"Last Updated: " + .date_updated,if (.active_incidents[] | length) > 0 then "Active Incidents\n" + .active_incidents[] .title else "" end'

Second, the following wtfutil config:

  cmd: ""
  enabled: true
  type: "cmdrunner"
  title: "Slack Status"
    top: 5
    left: 0
    height: 3
    width: 4
  refreshInterval: 30

status screenshot