this repo has no description

bsky-modactions: add 15m moving average smoothing

Changed files
+7 -6
cmd
bsky-modactions
+7 -6
cmd/bsky-modactions/munin.go
··· 27 27 return 28 28 } 29 29 30 - fmt.Fprint(w, "graph_title bluesky labels added (top 8)\n") 30 + fmt.Fprint(w, "graph_title bluesky labels added (top 8, 15m MA)\n") 31 31 fmt.Fprint(w, "graph_category bluesky\n") 32 32 fmt.Fprint(w, "graph_vlabel labels / ${graph_period}\n") 33 33 fmt.Fprint(w, "graph_period minute\n") 34 34 fmt.Fprint(w, "graph_width 600\n") 35 35 fmt.Fprint(w, "graph_height 300\n") 36 36 37 - for _, label := range labels { 38 - slug := sanitize.ReplaceAll([]byte(label), []byte("_")) 39 - fmt.Fprintf(w, "%s.label %s\n", slug, label) 37 + for _, labelName := range labels { 38 + slug := sanitize.ReplaceAll([]byte(labelName), []byte("_")) 39 + fmt.Fprintf(w, "%s.label %s\n", slug, labelName) 40 40 fmt.Fprintf(w, "%s.type DERIVE\n", slug) 41 + fmt.Fprintf(w, "%s.cdef %s,900,TRENDNAN\n", slug, slug) 41 42 } 42 43 } 43 44 ··· 49 50 } 50 51 51 52 for _, label := range labels { 52 - key := label.Member.(string) 53 - slug := sanitize.ReplaceAll([]byte(key), []byte("_")) 53 + labelName := label.Member.(string) 54 + slug := sanitize.ReplaceAll([]byte(labelName), []byte("_")) 54 55 fmt.Fprintf(w, "%s.value %0.f\n", slug, label.Score) 55 56 } 56 57 }