diff options
author | Gitea <gitea@fake.local> | 2023-12-27 03:18:58 +0000 |
---|---|---|
committer | Gitea <gitea@fake.local> | 2023-12-27 03:18:58 +0000 |
commit | 5a37ffb1cfdbca104e3b47bd7e066b73efc14b2f (patch) | |
tree | 36ab39b8a6bfe3d18468aca31632695acc8b2b7c | |
parent | 44464c94777aab0032699792a8074cdc7cd46fd1 (diff) |
added frequency
-rw-r--r-- | data.go | 1 | ||||
-rw-r--r-- | list.tmpl | 6 | ||||
-rw-r--r-- | main.go | 4 | ||||
-rw-r--r-- | table.tmpl | 6 |
4 files changed, 10 insertions, 7 deletions
@@ -46,6 +46,7 @@ type Data struct { Issues Issues Timestamp time.Time + Freq time.Duration Lasterror error } @@ -20,16 +20,16 @@ pre { <h1>GNU Taler Dashboard</h1> <a href="/">Table view</a> <h2>List View</h2> - Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}} + Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}}, updating every {{.Freq}} {{ with .Lasterror }}, Last error: {{ . }} {{end}} - <p> + <!-- p> {{ $issues := .Issues }} {{ range $issues.Tags }} <button>{{ . }}</button> {{ end }} - </p> + </p --> {{ range $cat := $issues.Categories }} <h3>{{ . }}</h3> @@ -36,6 +36,7 @@ var ( fl_port = flag.String("port", ":8080", "[ip]:port to serve") fl_num = flag.Int("num", 100, "number of issues to retrieve at once") fl_min = flag.String("min", "0.9.3", "minimum version we care for") + fl_freq = flag.Duration("fr", time.Minute, "update frequency") ) func main() { @@ -47,10 +48,11 @@ func main() { data.filterId = 230 data.projectId = 23 data.minimumVersion = *fl_min + data.Freq = *fl_freq data.update() go func() { - var ticker = time.NewTicker(15 * time.Second) + var ticker = time.NewTicker(*fl_freq) for range ticker.C { select { case <-ctx.Done(): @@ -49,15 +49,15 @@ details { <h1>GNU Taler Dashboard</h1> <a href="/list">List view</a> <h2>Table View</h2> - Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}} + Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}}, updateting every {{ .Freq }} {{ with .Lasterror }}, Last error: {{ . }} {{end}} {{ $issues := .Issues }} - <p> + <!--p> {{ range $issues.Tags }} <button>{{ . }}</button> {{ end }} - </p> + </p--> <table> <tr> |