Skip to content

Instantly share code, notes, and snippets.

View alexander-zimmermann's full-sized avatar

Alexander Zimmermann alexander-zimmermann

View GitHub Profile
@alexander-zimmermann
alexander-zimmermann / Grafana.scriptable
Created August 1, 2025 06:34 — forked from mikepayne02/Grafana.scriptable
iOS Grafana widgets using Scriptable and grafana-image-renderer
{
"always_run_in_app" : false,
"icon" : {
"color" : "orange",
"glyph" : "chart-area"
},
"name" : "Grafana",
"script" : "\/\/ Configuration\nconst url=\"http:\/\/grafana.example.com\",\ntoken=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\norgId=1,\ndashboardName=\"widgets\",\ndashboardId=\"xxxxxxxxxxxxxx\",\ntz=\"America\/Chicago\",\ndarkMode=true,\ndeviceSize=\"393x852\";\n\nif(config.runsInWidget)return;\nconst e=config.runsInAccessoryWidget,n={small:\"s\",medium:\"m\",large:\"l\",extraLarge:\"x\",accessoryRectangular:\"r\",accessoryCircular:\"c\"}[config.widgetFamily]||\"m\",i=args.widgetParameter?.split(\",\")||[],w=i[0]||\"1\",S=i[1]||\"now-30m\",z=i[2]||\"now\",x=i[3]||\"Grafana\",t=i[4]||\"c\",c=Font.mediumSystemFont(12),r={s:new Size(474,474),m:new Size(500,210),l:new Size(500,500),x:new Size(500,500),r:new Size(480,216),c:new Size(216,216)},a={\"430x932\":{s:new Size(170,170),m:new Size(364,170),l:new Size(364,382),r:new Size(172,76),c:new Size(76,76)},\"428x926\":{s:new Size(1
package main
import (
"log"
"os"
"github.com/vapourismo/knx-go/knx"
//"github.com/vapourismo/knx-go/knx/cemi"
"github.com/vapourismo/knx-go/knx/dpt"
"github.com/vapourismo/knx-go/knx/util"
package main
import (
"log"
"os"
"github.com/vapourismo/knx-go/knx"
//"github.com/vapourismo/knx-go/knx/cemi"
"github.com/vapourismo/knx-go/knx/dpt"
"github.com/vapourismo/knx-go/knx/util"

Keybase proof

I hereby claim:

  • I am alexander-zimmermann on github.
  • I am azimmermann (https://keybase.io/azimmermann) on keybase.
  • I have a public key whose fingerprint is 5B8F B054 F9FA 0AEB CE8F D24E 7728 AADF D6FD B92E

To claim this, I am signing this object: